예제 #1
0
 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
 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), [])