+ for is_incoming, packet in db.execute(
+ "select is_incoming, packet from events"
+ ):
+ msg = parse_message(packet, is_incoming=is_incoming)
+ # print(msg)
+ got.add(type(msg))
+ self.assertEqual(
+ got, {LOGIN.Out, HIBERNATION.In, LOGIN.In, STATUS.Out, STATUS.In}
+ )