def test_create(async_run: Callable, client: CouchClient): response = async_run(client.db_create(invalid_db_name)) assert response.status_code == 400 response = async_run(client.db_create(db_name)) assert response.status_code == 201 assert response.json().get('ok') is True response = async_run(client.db_create(db_name)) assert response.status_code == 412
def database(client: CouchClient, async_run: Callable): response = async_run(client.db_create(db_name)) assert response.status_code == 201 yield response = async_run(client.db_delete(db_name)) assert response.status_code == 200
def prepare_all(client: CouchClient, async_run: Callable): response = async_run(client.db_create(db_name)) assert response.status_code == 201 response = async_run(client.doc_create_or_update( db_name, f'_design/{design_name}', design_body)) assert response.status_code == 201 yield response = async_run(client.db_delete(db_name)) assert response.status_code == 200