1 from .fixtures import app_client
3 def test_homepage(app_client):
4 response = app_client.get('/', gather_request=False)
5 assert response.status == 200
6 assert 'test_tables' in response.text
8 def test_database_page(app_client):
9 response = app_client.get('/test_tables', allow_redirects=False, gather_request=False)
10 assert response.status == 302
11 response = app_client.get('/test_tables', gather_request=False)
12 assert 'test_tables' in response.text
14 def test_table(app_client):
15 response = app_client.get('/test_tables/%2Fgroup1%2Ftable1', gather_request=False)
16 assert response.status == 200
18 def test_table_row(app_client):
19 response = app_client.get('/test_tables/%2Fgroup1%2Ftable1/50', gather_request=False)
20 assert response.status == 200
22 def test_array(app_client):
23 response = app_client.get('/test_tables/%2Fgroup1%2Farray2', gather_request=False)
24 assert response.status == 200
26 def test_array_row(app_client):
27 response = app_client.get('/test_tables/%2Fgroup1%2Farray2/1050', gather_request=False)
28 assert response.status == 200