def setupdb(): db = Database("http://localhost:5984/test_pythonviews") try: deletedb(db) except: pass createdb(db) db.sync_design_doc("pythonView", os.path.join(this_directory, "design"), language="python") db.sync_design_doc("javascriptView", os.path.join(this_directory, "design"), language="javascript") return db
def __init__(self, uri, flag='c', writeback=False, raiseconflicts=False, http_cache=None): self._db = couchquery.Database(uri, cache=http_cache) if flag == 'n': couchquery.deletedb(self._db) if flag in ('n', 'c'): if not self._db.exists(): couchquery.createdb(self._db) self._flag = flag self._writeback = writeback self._raiseconflicts = raiseconflicts self._cache = {}
def tearDown(self): # Make sure we leave with a clean-slate db = couchquery.Database(URI) response = db.http.get('') if response.status == 200: couchquery.deletedb(db)
def setUp(self): # Make sure we start with a clean-slate db = couchquery.Database(URI) response = db.http.get('') if response.status == 200: couchquery.deletedb(db)
def tearDown(self): couchquery.deletedb(testdb_url)
def teardown_module(module): module.httpd.shutdown() while module.thread.isAlive(): sleep(.5) deletedb(module.db)