def test_get_or_create_db():
server = BootstrapServer("http://test.test:5984")
httpretty.register_uri(
httpretty.HEAD, "http://test.test:5984/test", status=404, body=""
)
def create_test_db(request, uri, headers):
httpretty.reset()
httpretty.register_uri(
httpretty.HEAD, "http://test.test:5984/test", status=200
)
httpretty.register_uri(
httpretty.PUT, "http://test.test:5984/test", status=500
)
return 201, headers, ""
httpretty.register_uri(
httpretty.PUT, "http://test.test:5984/test", body=create_test_db
)
assert "test" not in server
test_db = server.get_or_create("test")
assert "test" in server
评论列表
文章目录