mirror of
https://gitlab.com/allianceauth/allianceauth.git
synced 2026-02-07 15:46:20 +01:00
Add more some tests
This commit is contained in:
@@ -29,38 +29,38 @@ class TestDataTables(TestCase):
|
||||
|
||||
def setUp(self):
|
||||
self.get_params = {
|
||||
'draw': ['1'],
|
||||
'columns[0][data]': ['0'],
|
||||
'columns[0][name]': [''],
|
||||
'columns[0][searchable]': ['false'],
|
||||
'columns[0][orderable]': ['false'],
|
||||
'columns[0][search][value]': [''],
|
||||
'columns[0][search][regex]': ['false'],
|
||||
'columns[1][data]': ['1'],
|
||||
'columns[1][name]': [''],
|
||||
'columns[1][searchable]': ['true'],
|
||||
'columns[1][orderable]': ['true'],
|
||||
'columns[1][search][value]': [''],
|
||||
'columns[1][search][regex]': ['false'],
|
||||
'columns[2][data]': ['2'],
|
||||
'columns[2][name]': [''],
|
||||
'columns[2][searchable]': ['true'],
|
||||
'columns[2][orderable]': ['false'],
|
||||
'columns[2][search][value]': [''],
|
||||
'columns[2][search][regex]': ['false'],
|
||||
'columns[3][data]': ['3'],
|
||||
'columns[3][name]': [''],
|
||||
'columns[3][searchable]': ['true'],
|
||||
'columns[3][orderable]': ['true'],
|
||||
'columns[3][search][value]': [''],
|
||||
'columns[3][search][regex]': ['false'],
|
||||
'order[0][column]': ['1'],
|
||||
'order[0][dir]': ['asc'],
|
||||
'start': ['0'],
|
||||
'length': ['10'],
|
||||
'search[value]': [''],
|
||||
'search[regex]': ['false'],
|
||||
'_': ['123456789']
|
||||
'draw': '1',
|
||||
'columns[0][data]': '0',
|
||||
'columns[0][name]': '',
|
||||
'columns[0][searchable]': 'false',
|
||||
'columns[0][orderable]': 'false',
|
||||
'columns[0][search][value]': '',
|
||||
'columns[0][search][regex]': 'false',
|
||||
'columns[1][data]': '1',
|
||||
'columns[1][name]': '',
|
||||
'columns[1][searchable]': 'true',
|
||||
'columns[1][orderable]': 'true',
|
||||
'columns[1][search][value]': '',
|
||||
'columns[1][search][regex]': 'false',
|
||||
'columns[2][data]': '2',
|
||||
'columns[2][name]': '',
|
||||
'columns[2][searchable]': 'true',
|
||||
'columns[2][orderable]': 'false',
|
||||
'columns[2][search][value]': '',
|
||||
'columns[2][search][regex]': 'false',
|
||||
'columns[3][data]': '3',
|
||||
'columns[3][name]': '',
|
||||
'columns[3][searchable]': 'true',
|
||||
'columns[3][orderable]': 'true',
|
||||
'columns[3][search][value]': '',
|
||||
'columns[3][search][regex]': 'false',
|
||||
'order[0][column]': '1',
|
||||
'order[0][dir]': 'asc',
|
||||
'start': '0',
|
||||
'length': '10',
|
||||
'search[value]': '',
|
||||
'search[regex]': 'false',
|
||||
'_': '123456789'
|
||||
}
|
||||
|
||||
|
||||
@@ -109,6 +109,17 @@ class TestDataTables(TestCase):
|
||||
self.assertEqual(data[0][0], "1020")
|
||||
self.assertEqual(data[9][0], "1011")
|
||||
|
||||
def test_view_non_sortable_sort(self):
|
||||
self.get_params["order[0][dir]"] = "desc"
|
||||
self.get_params["order[0][column]"] = "0"
|
||||
self.client.force_login(self.user)
|
||||
request = self.factory.get('/fake-url/', data=self.get_params)
|
||||
response = TestView()
|
||||
response.setup(request)
|
||||
data = json.loads(response.get(request).content)["data"]
|
||||
self.assertEqual(data[0][0], "1001")
|
||||
self.assertEqual(data[9][0], "1010")
|
||||
|
||||
def test_view_20_rows(self):
|
||||
self.get_params["length"] = "20"
|
||||
self.client.force_login(self.user)
|
||||
|
||||
Reference in New Issue
Block a user