コード例 #1
0
ファイル: test_grouper.py プロジェクト: projetmbc/baron
def test_complex():
    assert group(['.', '1j']) == ['.1j']
    assert group(['.', '1J']) == ['.1J']
    assert group(['1', '.', 'j']) == ['1.j']
    assert group(['1', '.', 'J']) == ['1.J']
    assert group(['1', '.', '1j']) == ['1.1j']
    assert group(['1', '.', '1J']) == ['1.1J']
    assert group(['1J']) == ['1J']
コード例 #2
0
ファイル: test_grouper.py プロジェクト: oksome/baron
def test_complex():
    assert group(['.', '1j']) == ['.1j']
    assert group(['.', '1J']) == ['.1J']
    assert group(['1', '.', 'j']) == ['1.j']
    assert group(['1', '.', 'J']) == ['1.J']
    assert group(['1', '.', '1j']) == ['1.1j']
    assert group(['1', '.', '1J']) == ['1.1J']
    assert group(['1J']) == ['1J']
コード例 #3
0
ファイル: test_grouper.py プロジェクト: projetmbc/baron
def test_exponant():
    assert group(['1e', '+', '123']) == ['1e+123']
    assert group(['1e', '-', '123']) == ['1e-123']
    assert group(['1.1e', '+', '123']) == ['1.1e+123']
    assert group(['1.1e', '-', '123']) == ['1.1e-123']
    assert group(['.1e', '+', '123']) == ['.1e+123']
    assert group(['.1e', '-', '123']) == ['.1e-123']
コード例 #4
0
ファイル: test_grouper.py プロジェクト: oksome/baron
def test_exponant():
    assert group(['1e', '+', '123']) == ['1e+123']
    assert group(['1e', '-', '123']) == ['1e-123']
    assert group(['1.1e', '+', '123']) == ['1.1e+123']
    assert group(['1.1e', '-', '123']) == ['1.1e-123']
    assert group(['.1e', '+', '123']) == ['.1e+123']
    assert group(['.1e', '-', '123']) == ['.1e-123']
コード例 #5
0
ファイル: test_grouper.py プロジェクト: oksome/baron
def test_mult_egual():
    assert group(["*", "="]) == ["*="]
コード例 #6
0
ファイル: test_grouper.py プロジェクト: projetmbc/baron
def test_regression_float():
    assert group(['1', '.']) == ['1.']
    assert group(['.', '1']) == ['.1']
    assert group(['1', '.', '1']) == ['1.1']
    assert group(['7', '.', '629e', '-', '6']) == ['7.629e-6']
コード例 #7
0
ファイル: test_grouper.py プロジェクト: oksome/baron
def test_binary_string():
    assert group(["b", "'pouet'"]) == ["b'pouet'"]
    assert group(["B", "'pouet'"]) == ["B'pouet'"]
コード例 #8
0
ファイル: test_grouper.py プロジェクト: oksome/baron
def test_decorator():
    assert group(["@", "pouet"]) == ["@", "pouet"]
コード例 #9
0
ファイル: test_grouper.py プロジェクト: oksome/baron
def test_div_div_egual():
    assert group(["/", "/", "="]) == ["//="]
コード例 #10
0
ファイル: test_grouper.py プロジェクト: oksome/baron
def test_inferior_egual():
    assert group([">", "="]) == [">="]
コード例 #11
0
ファイル: test_grouper.py プロジェクト: oksome/baron
def test_empty():
    assert group([]) == []
コード例 #12
0
ファイル: test_grouper.py プロジェクト: projetmbc/baron
def test_add_egual_random():
    assert group(list(" qsd += qsd")) == [" ", "q", "s", "d", " ", "+=", " ", "q", "s", "d"]
コード例 #13
0
ファイル: test_grouper.py プロジェクト: projetmbc/baron
def test_add_egual_double():
    assert group(["+", "=", "+", "="]) == ["+=", "+="]
コード例 #14
0
ファイル: test_grouper.py プロジェクト: projetmbc/baron
def test_add_add():
    assert group(["+", "+"]) == ["+", "+"]
コード例 #15
0
ファイル: test_grouper.py プロジェクト: projetmbc/baron
def test_float_exponant():
    assert group(['1E1']) == ['1E1']
    assert group(['1E', '-', '2']) == ['1E-2']
    assert group(['1E', '+', '2']) == ['1E+2']
    assert group(['1', '.', 'E', '+', '2']) == ['1.E+2']
    assert group(['1', '.', 'E', '-', '2']) == ['1.E-2']
    assert group(['1', '.', 'E', '2']) == ['1.E2']
    assert group(['1', '.', 'E2']) == ['1.E2']
    assert group(['1e1']) == ['1e1']
    assert group(['1e', '-', '2']) == ['1e-2']
    assert group(['1e', '+', '2']) == ['1e+2']
    assert group(['1', '.', 'e', '+', '2']) == ['1.e+2']
    assert group(['1', '.', 'e', '-', '2']) == ['1.e-2']
    assert group(['1', '.', 'e', '2']) == ['1.e2']
    assert group(['1', '.', 'e2']) == ['1.e2']
コード例 #16
0
ファイル: test_grouper.py プロジェクト: projetmbc/baron
def test_add_egual():
    assert group(["+", "="]) == ["+="]
コード例 #17
0
ファイル: test_grouper.py プロジェクト: projetmbc/baron
def test_regression():
    assert group(['0x045e', ':', ' ']) == ['0x045e', ':', ' ']
    assert group(['180', '.', '\n']) == ['180.', '\n']
コード例 #18
0
ファイル: test_grouper.py プロジェクト: oksome/baron
def test_amper_egual():
    assert group(["&", "="]) == ["&="]
コード例 #19
0
ファイル: test_grouper.py プロジェクト: oksome/baron
def test_power_egual():
    assert group(["^", "="]) == ["^="]
コード例 #20
0
ファイル: test_grouper.py プロジェクト: projetmbc/baron
def test_minus_egual():
    assert group(["-", "="]) == ["-="]
コード例 #21
0
ファイル: test_grouper.py プロジェクト: oksome/baron
def test_egual_egual():
    assert group(["=", "="]) == ["=="]
コード例 #22
0
ファイル: test_grouper.py プロジェクト: projetmbc/baron
def test_mult_egual():
    assert group(["*", "="]) == ["*="]
コード例 #23
0
ファイル: test_grouper.py プロジェクト: oksome/baron
def test_different_old_style():
    assert group(["<", ">"]) == ["<>"]
コード例 #24
0
ファイル: test_grouper.py プロジェクト: projetmbc/baron
def test_modulo_egual():
    assert group(["%", "="]) == ["%="]
コード例 #25
0
ファイル: test_grouper.py プロジェクト: oksome/baron
def test_more_more_egual():
    assert group([">", ">", "="]) == [">>="]
コード例 #26
0
ファイル: test_grouper.py プロジェクト: projetmbc/baron
def test_amper_egual():
    assert group(["&", "="]) == ["&="]
コード例 #27
0
ファイル: test_grouper.py プロジェクト: oksome/baron
def test_raw_string():
    assert group(["r", "'pouet'"]) == ["r'pouet'"]
    assert group(["R", "'pouet'"]) == ["R'pouet'"]
コード例 #28
0
ファイル: test_grouper.py プロジェクト: projetmbc/baron
def test_bar_egual():
    assert group(["|", "="]) == ["|="]
コード例 #29
0
ファイル: test_grouper.py プロジェクト: PyCQA/baron
def test_random():
    assert group(list("abcdef")) == list("abcdef")
コード例 #30
0
ファイル: test_grouper.py プロジェクト: projetmbc/baron
def test_power_egual():
    assert group(["^", "="]) == ["^="]
コード例 #31
0
ファイル: test_grouper.py プロジェクト: oksome/baron
def test_minus_egual():
    assert group(["-", "="]) == ["-="]
コード例 #32
0
ファイル: test_grouper.py プロジェクト: projetmbc/baron
def test_empty():
    assert group([]) == []
コード例 #33
0
ファイル: test_grouper.py プロジェクト: oksome/baron
def test_modulo_egual():
    assert group(["%", "="]) == ["%="]
コード例 #34
0
ファイル: test_grouper.py プロジェクト: projetmbc/baron
def test_less_less():
    assert group(["<", "<"]) == ["<<"]
コード例 #35
0
ファイル: test_grouper.py プロジェクト: oksome/baron
def test_bar_egual():
    assert group(["|", "="]) == ["|="]
コード例 #36
0
ファイル: test_grouper.py プロジェクト: projetmbc/baron
def test_more_more():
    assert group([">", ">"]) == [">>"]
コード例 #37
0
ファイル: test_grouper.py プロジェクト: oksome/baron
def test_less_less():
    assert group(["<", "<"]) == ["<<"]
コード例 #38
0
ファイル: test_grouper.py プロジェクト: projetmbc/baron
def test_egual_egual():
    assert group(["=", "="]) == ["=="]
コード例 #39
0
ファイル: test_grouper.py プロジェクト: oksome/baron
def test_more_more():
    assert group([">", ">"]) == [">>"]
コード例 #40
0
ファイル: test_grouper.py プロジェクト: projetmbc/baron
def test_different():
    assert group(["!", "="]) == ["!="]
コード例 #41
0
ファイル: test_grouper.py プロジェクト: oksome/baron
def test_different():
    assert group(["!", "="]) == ["!="]
コード例 #42
0
ファイル: test_grouper.py プロジェクト: projetmbc/baron
def test_inferior_egual():
    assert group([">", "="]) == [">="]
コード例 #43
0
ファイル: test_grouper.py プロジェクト: oksome/baron
def test_superior_egual():
    assert group(["<", "="]) == ["<="]
コード例 #44
0
ファイル: test_grouper.py プロジェクト: projetmbc/baron
def test_superior_egual():
    assert group(["<", "="]) == ["<="]
コード例 #45
0
ファイル: test_grouper.py プロジェクト: oksome/baron
def test_power_power_egual():
    assert group(["*", "*", "="]) == ["**="]
コード例 #46
0
ファイル: test_grouper.py プロジェクト: projetmbc/baron
def test_different_old_style():
    assert group(["<", ">"]) == ["<>"]
コード例 #47
0
ファイル: test_grouper.py プロジェクト: oksome/baron
def test_less_less_egual():
    assert group(["<", "<", "="]) == ["<<="]
コード例 #48
0
ファイル: test_grouper.py プロジェクト: projetmbc/baron
def test_power_power_egual():
    assert group(["*", "*", "="]) == ["**="]
コード例 #49
0
ファイル: test_grouper.py プロジェクト: oksome/baron
def test_one():
    assert group(['a']) == ['a']
コード例 #50
0
ファイル: test_grouper.py プロジェクト: projetmbc/baron
def test_div_div_egual():
    assert group(["/", "/", "="]) == ["//="]
コード例 #51
0
ファイル: test_grouper.py プロジェクト: oksome/baron
def test_endl():
    assert group(["\r", "\n"]) == ["\r\n"]
コード例 #52
0
ファイル: test_grouper.py プロジェクト: projetmbc/baron
def test_less_less_egual():
    assert group(["<", "<", "="]) == ["<<="]
コード例 #53
0
ファイル: test_grouper.py プロジェクト: oksome/baron
def test_unicode_string():
    assert group(["u", "'pouet'"]) == ["u'pouet'"]
    assert group(["U", "'pouet'"]) == ["U'pouet'"]
コード例 #54
0
def test_random():
    assert group(list("abcdef")) == list("abcdef")
コード例 #55
0
ファイル: test_grouper.py プロジェクト: oksome/baron
def test_binary_raw_string():
    assert group(["br", "'pouet'"]) == ["br'pouet'"]
    assert group(["Br", "'pouet'"]) == ["Br'pouet'"]
    assert group(["bR", "'pouet'"]) == ["bR'pouet'"]
    assert group(["BR", "'pouet'"]) == ["BR'pouet'"]
コード例 #56
0
ファイル: test_grouper.py プロジェクト: projetmbc/baron
def test_space_endl_with_backslash():
    assert group([' 	 ', '\\', '\n', '   ']) == [' 	 \\\n   ']
    assert group([' 	 ', '\\', '\n', 'pouet']) == [' 	 \\\n', 'pouet']
コード例 #57
0
ファイル: test_grouper.py プロジェクト: PyCQA/baron
def grouper_test(input, split_output, group_output):
    assert split(input) == split_output
    assert group(split_output) == group_output
コード例 #58
0
ファイル: test_grouper.py プロジェクト: projetmbc/baron
def test_backslash_window_endl():
    assert group(['\\', '\r', '\n']) == ['\\\r\n']
コード例 #59
0
def grouper_test(input, split_output, group_output):
    assert split(input) == split_output
    assert group(split_output) == group_output
コード例 #60
0
ファイル: test_grouper.py プロジェクト: oksome/baron
def test_add_egual_random():
    assert group(list(" qsd += qsd")) == [" ", "q", "s", "d", " ", "+=", " ", "q", "s", "d"]