1 from .fixtures import app_client
4 pytest.fixture(scope='module')(app_client)
6 def test_homepage(app_client):
7 response = app_client.get('/', gather_request=False)
8 assert response.status == 200
9 assert 'test_tables' in response.text
11 def test_database_page(app_client):
12 response = app_client.get('/test_tables', allow_redirects=False, gather_request=False)
13 assert response.status == 302
14 response = app_client.get('/test_tables', gather_request=False)
15 assert 'test_tables' in response.text
17 def test_table(app_client):
18 response = app_client.get('/test_tables/%2Fgroup1%2Ftable1', gather_request=False)
19 assert response.status == 200
21 def test_table_row(app_client):
22 response = app_client.get('/test_tables/%2Fgroup1%2Ftable1/50', gather_request=False)
23 assert response.status == 200
25 def test_array(app_client):
26 response = app_client.get('/test_tables/%2Fgroup1%2Farray2', gather_request=False)
27 assert response.status == 200
29 def test_array_row(app_client):
30 response = app_client.get('/test_tables/%2Fgroup1%2Farray2/1050', gather_request=False)
31 assert response.status == 200