Code Duplication    Length = 12-12 lines in 3 locations

tests/test_listing.py 3 locations

@@ 94-105 (lines=12) @@
91
        raise AssertionError()
92
93
94
def test_list_total_length(session):
95
    """Test if it returns the total list of users."""
96
    columns = [ColumnDT(User.id)]
97
98
    query = session.query()
99
100
    params = create_dt_params(columns, length=-1)
101
    rowTable = DataTables(params, query, columns)
102
    res = rowTable.output_result()
103
104
    if not len(res['data']) == 50:
105
        raise AssertionError()
106
107
108
@pytest.fixture(scope="function")
@@ 62-73 (lines=12) @@
59
        raise AssertionError()
60
61
62
def test_list_fixed_length(session):
63
    """Test if it returns a fixed list of users."""
64
    columns = [ColumnDT(User.id)]
65
66
    query = session.query()
67
68
    params = create_dt_params(columns, length=7)
69
    rowTable = DataTables(params, query, columns)
70
    res = rowTable.output_result()
71
72
    if not len(res['data']) == 7:
73
        raise AssertionError()
74
75
76
def test_list_inner_join(session):
@@ 29-40 (lines=12) @@
26
        raise AssertionError()
27
28
29
def test_list_bad_length(session):
30
    """Test if it returns an error for querying with a bad length."""
31
    columns = [ColumnDT(User.id)]
32
33
    query = session.query()
34
35
    params = create_dt_params(columns, length=-10)
36
    rowTable = DataTables(params, query, columns)
37
    res = rowTable.output_result()
38
39
    if 'Length should be' not in res['error']:
40
        raise AssertionError()
41
42
43
def test_list_detail(session):