def test_delete(async_run: Callable, client: CouchClient): response = async_run(client.db_delete(db_name)) assert response.status_code == 200 response = async_run(client.db_delete(invalid_db_name)) assert response.status_code == 404 response = async_run(client.db_delete(non_existing_db)) assert response.status_code == 404
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