コード例 #1
0
ファイル: test_fsm.py プロジェクト: antiface/stream_fsm
 def test_append(self):
     accessor = EventAccessorFactory(getter=mock_getter_factory())
     accessor.append('x')
     queue = accessor.getq()
     self.assertEqual(list(queue), ['x'])
     queue.popleft()
     queue = accessor.getq()
     self.assertEqual(list(queue), ['a'])
コード例 #2
0
ファイル: test_fsm.py プロジェクト: antiface/stream_fsm
 def test_getq(self):
     accessor = EventAccessorFactory(getter=mock_getter_factory())
     queue = accessor.getq()
     self.assertEqual(list(queue), ['a'])
     accessor.getq()
     self.assertEqual(list(queue), ['a'])
     queue.popleft()
     accessor.getq()
     self.assertEqual(list(queue), ['b'])
     queue.popleft()
     accessor.getq()
     self.assertEqual(list(queue), [])