]> git.jsancho.org Git - datasette-pytables.git/blob - tests/test_html.py
Publish fixtures in the appropiate file
[datasette-pytables.git] / tests / test_html.py
1 from .fixtures import app_client
2
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
7
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
13
14 def test_table(app_client):
15     response = app_client.get('/test_tables/%2Fgroup1%2Ftable1', gather_request=False)
16     assert response.status == 200
17
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
21
22 def test_array(app_client):
23     response = app_client.get('/test_tables/%2Fgroup1%2Farray2', gather_request=False)
24     assert response.status == 200
25
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