kopia lustrzana https://github.com/NanoVNA-Saver/nanovna-saver
added format for frequencies in charts
rodzic
4b90ef8498
commit
faf983c196
|
@ -52,6 +52,8 @@ def format_frequency_inputs(freq: float) -> str:
|
|||
def format_frequency_short(freq: Number) -> str:
|
||||
return str(SITools.Value(freq, "Hz", FMT_FREQ_SHORT))
|
||||
|
||||
def format_frequency_chart(freq: Number) -> str:
|
||||
return str(SITools.Value(freq, "", FMT_FREQ_SHORT))
|
||||
|
||||
def format_frequency_space(freq: float, fmt=FMT_FREQ_SPACE) -> str:
|
||||
return str(SITools.Value(freq, "Hz", fmt))
|
||||
|
|
|
@ -52,6 +52,15 @@ class TestCases(unittest.TestCase):
|
|||
self.assertEqual(fmt.format_frequency_short(0), '0.000Hz')
|
||||
self.assertEqual(fmt.format_frequency_short(-1), '-1.000Hz')
|
||||
|
||||
self.assertEqual(fmt.format_frequency_chart(1), '1.000')
|
||||
self.assertEqual(fmt.format_frequency_chart(12), '12.00')
|
||||
self.assertEqual(fmt.format_frequency_chart(123), '123.0')
|
||||
self.assertEqual(fmt.format_frequency_chart(1234), '1.234k')
|
||||
self.assertEqual(fmt.format_frequency_chart(1234567), '1.235M')
|
||||
self.assertEqual(fmt.format_frequency_chart(1234567890), '1.235G')
|
||||
self.assertEqual(fmt.format_frequency_chart(0), '0.000')
|
||||
self.assertEqual(fmt.format_frequency_chart(-1), '-1.000')
|
||||
|
||||
def test_format_frequency_inputs(self):
|
||||
self.assertEqual(fmt.format_frequency_inputs(1), '1Hz')
|
||||
self.assertEqual(fmt.format_frequency_inputs(12), '12Hz')
|
||||
|
|
Ładowanie…
Reference in New Issue