1 from nose.tools import eq_
3 from ..detector import Detector
9 eq_(detector.process("a", {'id': 1}), None)
12 eq_(detector.process("a", {'id': 2}), None)
15 eq_(detector.process("b", {'id': 3}), None)
17 detector.process("a", {'id': 4}),
18 ({'id': 4}, [{'id': 3}], {'id': 2})
22 eq_(detector.process("c", {'id': 5}), None)
23 eq_(detector.process("d", {'id': 6}), None)
25 detector.process("a", {'id': 7}),
26 ({'id': 7}, [{'id': 6}, {'id': 5}], {'id': 4})
29 # Long (undetected) revert
30 eq_(detector.process("e", {'id': 8}), None)
31 eq_(detector.process("f", {'id': 9}), None)
32 eq_(detector.process("g", {'id': 10}), None)
33 eq_(detector.process("a", {'id': 11}), None)