as
This commit is contained in:
@@ -73,6 +73,21 @@ class RegistryTests(unittest.TestCase):
|
||||
self.assertIn("AA:BB:CC:DD:EE:30", r2.by_addr)
|
||||
self.assertEqual(r2.by_addr["AA:BB:CC:DD:EE:30"].slot, 0)
|
||||
|
||||
def test_status_name_and_age(self):
|
||||
s = self.reg.assign("AA:BB:CC:DD:EE:40")
|
||||
s.last_seen = time.time() - 125
|
||||
st = self.reg.status_dict(
|
||||
names={"AA:BB:CC:DD:EE:40": "Коридор"},
|
||||
report_interval_min=15,
|
||||
)
|
||||
self.assertEqual(st["report_interval_min"], 15)
|
||||
self.assertEqual(st["period_s"], 900)
|
||||
row = st["slots"][s.slot]
|
||||
self.assertEqual(row["name"], "Коридор")
|
||||
self.assertGreaterEqual(row["age_s"], 124)
|
||||
self.assertLessEqual(row["age_s"], 126)
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
unittest.main()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user