コード例 #1
0
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
コード例 #2
0
ファイル: shelve.py プロジェクト: dichoda/couchquery
 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 = {}
コード例 #3
0
 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)
コード例 #4
0
 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)
コード例 #5
0
 def tearDown(self): 
     couchquery.deletedb(testdb_url)
コード例 #6
0
 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)
コード例 #7
0
 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)
コード例 #8
0
ファイル: __init__.py プロジェクト: ctalbert/testbot
def teardown_module(module):
    module.httpd.shutdown()
    while module.thread.isAlive():
        sleep(.5)    
    deletedb(module.db)
コード例 #9
0
 def tearDown(self):
     couchquery.deletedb(testdb_url)