class WSParametersSent(unittest.TestCase):
    def setUp(self):
        self.service = WSService()

    def test(self):
        # не доделано от группы. первая строчка, пришедшая от устройства 3, не валидна всегда
        self.service.get_model()
        self.assertIsNotNone(self.service.get_model())
class WSParametersGetTest(unittest.TestCase):
    def setUp(self):
        self.service = WSService()

    def test(self):
        # не доделано от группы. первая строчка, пришедшая от устройства 3, не валидна всегда
        self.service._sync()
        self.assertIs(self.service._sync(), 1)
class WSStructure(unittest.TestCase):
    def setUp(self):
        self.service = WSService()

    def test(self):
        # не доделано от группы. первая строчка, пришедшая от устройства 3, не валидна всегда
        self.service.get_model()
        model = self.service.get_model()
        self.assertIsNotNone(model.altitude)
        self.assertIsNotNone(model.luminosity)
        self.assertIsNotNone(model.temperature)
        self.assertIsNotNone(model.humidity)
        self.assertIsNotNone(model.pressure)
class WSTypesTest(unittest.TestCase):
    def setUp(self):
        self.service = WSService()

    def test(self):
        # не доделано от группы. первая строчка, пришедшая от устройства 3, не валидна всегда
        self.service.get_model()
        model = self.service.get_model()
        if model.distance is not None:
            self.assertIsInstance(model.distance, float)
        if model.pressure is not None:
            self.assertIsInstance(model.pressure, float)
        if model.humidity is not None:
            self.assertIsInstance(model.humidity, float)
        if model.temperature is not None:
            self.assertIsInstance(model.temperature, float)
        if model.luminosity is not None:
            self.assertIsInstance(model.luminosity, float)
        if model.altitude is not None:
            self.assertIsInstance(model.altitude, float)
 def setUp(self):
     self.service = WSService()
Exemple #6
0
from WSService import WSService


if __name__ == '__main__':
    service = WSService(export_log=True)
    for i in range(4):
        model = service.get_model()
        print(model.to_string())