Example #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
Example #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
Example #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'))]
Example #8
0
def test_pair_plus():
    lexer = _RegexRangeLexer('TT+')
    assert list(lexer) == [('PAIR_PLUS', 'T')]
Example #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')]
Example #11
0
def test_all():
    lexer = _RegexRangeLexer('XX')
    assert list(lexer) == [('ALL', 'XX')]
Example #12
0
def test_both_suited_and_offsuit_plus():
    lexer = _RegexRangeLexer('KJ+')
    assert list(lexer) == [('BOTH_PLUS', ('J', 'K'))]
Example #13
0
def test_both_suited_and_offsuit():
    lexer = _RegexRangeLexer('AK')
    assert list(lexer) == [('BOTH', ('K', 'A'))]
Example #14
0
def test_pair_minus():
    lexer = _RegexRangeLexer('55-')
    assert list(lexer) == [('PAIR_MINUS', '5')]
Example #15
0
def test_pair_plus():
    lexer = _RegexRangeLexer("TT+")
    assert list(lexer) == [("PAIR_PLUS", "T")]
Example #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')]
Example #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')]
Example #20
0
def test_all():
    lexer = _RegexRangeLexer("XX")
    assert list(lexer) == [("ALL", "XX")]
Example #21
0
def test_pair_simple():
    lexer = _RegexRangeLexer('44')
    assert list(lexer) == [('PAIR', '4')]