kopia lustrzana https://github.com/glidernet/ogn-python
22 wiersze
670 B
Python
22 wiersze
670 B
Python
import unittest
|
|
|
|
from ogn.model.receiver import Receiver
|
|
|
|
|
|
class TestStringMethods(unittest.TestCase):
|
|
def test_basic(self):
|
|
receiver = Receiver()
|
|
|
|
receiver.parse("v0.2.2 CPU:0.8 RAM:695.7/4025.5MB NTP:16000.0ms/+0.0ppm +63.0C")
|
|
self.assertEqual(receiver.version, '0.2.2')
|
|
self.assertEqual(receiver.cpu_load, 0.8)
|
|
self.assertEqual(receiver.cpu_temp, 63.0)
|
|
self.assertEqual(receiver.free_ram, 695.7)
|
|
self.assertEqual(receiver.total_ram, 4025.5)
|
|
self.assertEqual(receiver.ntp_error, 16000.0)
|
|
self.assertEqual(receiver.rec_crystal_correction, 0.0)
|
|
|
|
|
|
if __name__ == '__main__':
|
|
unittest.main()
|