44 | def test_queue(self, interpreter): |
45 | interpreter.queue('e1') |
46 | assert interpreter._select_event(consume=True) == Event('e1') |
47 | |
48 | interpreter.queue('e3') |
49 | assert interpreter._select_event(consume=True) == Event('e3') |
50 | |
51 | interpreter.queue('e4').queue('e5') |
52 | assert interpreter._select_event(consume=True) == Event('e4') |
53 | assert interpreter._select_event(consume=True) == Event('e5') |
54 | |
55 | interpreter.queue('e6', 'e7', 'e8') |
56 | assert interpreter._select_event(consume=True) == Event('e6') |
57 | assert interpreter._select_event(consume=True) == Event('e7') |
58 | assert interpreter._select_event(consume=True) == Event('e8') |