Esempio n. 1
0
 def test_C_CI_NU_2(self):
     c = app_asdu.C_CI_NU_2(datetime.datetime(2018, 7, 1, 1),
                            datetime.datetime(2018, 8, 1, 0))
     self.assertEqual(
         c.to_bytes(),
         bytearray(
             bytearray.fromhex("01 08 00 01 e1 07 12 00 00 61 08 12")))
     self.assertEqual(c.length, 21)
Esempio n. 2
0
 def test_C_CI_NU_2_from_hex(self):
     c = app_asdu.C_CI_NU_2()
     c.from_hex(bytearray.fromhex("01 08 00 01 e1 07 12 00 00 61 08 12"), 1)
     self.assertEqual(c.primer_integrado, 1)
     self.assertEqual(c.ultimo_integrado, 8)
     self.assertEqual(c.tiempo_inicial.datetime,
                      datetime.datetime(2018, 7, 1, 1))
     self.assertEqual(c.tiempo_final.datetime,
                      datetime.datetime(2018, 8, 1, 0))