def test_get_flow_id(self): Conf.FLOW_DEF = [['def1'], ['def2']] frame = AutoVivification({ 'def1': 1, 'def2': 2, }) self.assertEqual(Flow.get_flow_id(frame), '[1, 2]') frame = AutoVivification({ 'def1': 1, }) self.assertEqual(Flow.get_flow_id(frame), '[1, {}]') frame = AutoVivification({ 'def3': 3, }) self.assertEqual(Flow.get_flow_id(frame), None)
def test_id(self): Conf.FRAME_TIME = ['t'] Conf.FLOW_DEF = [['def1']] frame = AutoVivification({ 't': 0, 'def1': 1, }) self.assertEqual( Flow(frame).id, Flow.get_flow_id(frame), ) frame2 = AutoVivification({ 't': 0, 'def1': 2, }) self.assertNotEqual( Flow(frame2).id, Flow.get_flow_id(frame), )