Example #1
0
 def test_lettura_stato_ingressi(self):
     # questo controlla anche che la lettura sia ordinata
     elmo = ElmoClient("192.168.1.4")
     elmo.parse_stato_ingressi(lettura_stato_ingressi)
     self.assertEqual(elmo._status["ingresso"][19][0], 0)
     self.assertEqual(elmo._status["ingresso"][29][0], 1)
     elmo.parse_stato_ingressi(lettura_stato_ingressi_porta_aperta)
     # e camera anna
     self.assertEqual(elmo._status["ingresso"][19][0], 1)
     self.assertEqual(elmo._status["ingresso"][29][0], 1)
Example #2
0
 def test_performance_lettura_stato_ingressi(self):
     elmo = ElmoClient("192.168.1.4")
     print("stato ingressi ")
     start = time.time()
     elmo.parse_stato_ingressi(lettura_stato_ingressi)
     end = time.time()
     print(f"setup {end - start}")
     start = time.time()
     elmo.parse_stato_ingressi(lettura_stato_ingressi_porta_aperta)
     end = time.time()
     print(end - start)
     start = time.time()
     elmo.parse_stato_ingressi(lettura_stato_ingressi)
     end = time.time()
     print(end - start)
     start = time.time()