Lichen

pyparser/test/test_automata.py

580:e703b981b9b1
2017-02-13 Paul Boddie Eliminated redundant struct usage. method-wrapper-for-context
     1 from pyparser.automata import DFA, DEFAULT     2      3 def test_states():     4     d = DFA([{"\x00": 1}, {"\x01": 0}], [False, True])     5     assert d.states == "\x01\xff\xff\x00"     6     assert d.defaults == "\xff\xff"     7     assert d.max_char == 2     8      9     d = DFA([{"\x00": 1}, {DEFAULT: 0}], [False, True])    10     assert d.states == "\x01\x00"    11     assert d.defaults == "\xff\x00"    12     assert d.max_char == 1