示例#1
0
def test_pair_with_dash():
    lexer = _RegexRangeLexer('55-TT')
    result = [('PAIR_DASH', ('5', 'T'))]
    assert list(lexer) == result

    lexer_reversed = _RegexRangeLexer('55-TT')
    assert list(lexer_reversed) == result
示例#2
0
def test_pair_with_dash():
    lexer = _RegexRangeLexer("55-TT")
    result = [("PAIR_DASH", ("5", "T"))]
    assert list(lexer) == result

    lexer_reversed = _RegexRangeLexer("55-TT")
    assert list(lexer_reversed) == result
def test_pair_with_dash():
    lexer = _RegexRangeLexer('55-TT')
    result = [('PAIR_DASH', ('5', 'T'))]
    assert list(lexer) == result

    lexer_reversed = _RegexRangeLexer('55-TT')
    assert list(lexer_reversed) == result
示例#4
0
def test_pair_simple():
    lexer = _RegexRangeLexer("44")
    assert list(lexer) == [("PAIR", "4")]
def test_all():
    lexer = _RegexRangeLexer('XX')
    assert list(lexer) == [('ALL', 'XX')]
def test_both_suited_and_offsuit_plus():
    lexer = _RegexRangeLexer('KJ+')
    assert list(lexer) == [('BOTH_PLUS', ('J', 'K'))]
def test_both_suited_and_offsuit():
    lexer = _RegexRangeLexer('AK')
    assert list(lexer) == [('BOTH', ('K', 'A'))]
示例#8
0
def test_pair_plus():
    lexer = _RegexRangeLexer('TT+')
    assert list(lexer) == [('PAIR_PLUS', 'T')]
示例#9
0
def test_both_suited_and_offsuit_plus():
    lexer = _RegexRangeLexer("KJ+")
    assert list(lexer) == [("BOTH_PLUS", ("J", "K"))]
def test_pair_simple():
    lexer = _RegexRangeLexer('44')
    assert list(lexer) == [('PAIR', '4')]
示例#11
0
def test_all():
    lexer = _RegexRangeLexer('XX')
    assert list(lexer) == [('ALL', 'XX')]
示例#12
0
def test_both_suited_and_offsuit_plus():
    lexer = _RegexRangeLexer('KJ+')
    assert list(lexer) == [('BOTH_PLUS', ('J', 'K'))]
示例#13
0
def test_both_suited_and_offsuit():
    lexer = _RegexRangeLexer('AK')
    assert list(lexer) == [('BOTH', ('K', 'A'))]
示例#14
0
def test_pair_minus():
    lexer = _RegexRangeLexer('55-')
    assert list(lexer) == [('PAIR_MINUS', '5')]
示例#15
0
def test_pair_plus():
    lexer = _RegexRangeLexer("TT+")
    assert list(lexer) == [("PAIR_PLUS", "T")]
示例#16
0
def test_pair_minus():
    lexer = _RegexRangeLexer("55-")
    assert list(lexer) == [("PAIR_MINUS", "5")]
def test_pair_plus():
    lexer = _RegexRangeLexer('TT+')
    assert list(lexer) == [('PAIR_PLUS', 'T')]
示例#18
0
def test_both_suited_and_offsuit():
    lexer = _RegexRangeLexer("AK")
    assert list(lexer) == [("BOTH", ("K", "A"))]
def test_pair_minus():
    lexer = _RegexRangeLexer('55-')
    assert list(lexer) == [('PAIR_MINUS', '5')]
示例#20
0
def test_all():
    lexer = _RegexRangeLexer("XX")
    assert list(lexer) == [("ALL", "XX")]
示例#21
0
def test_pair_simple():
    lexer = _RegexRangeLexer('44')
    assert list(lexer) == [('PAIR', '4')]