def setUp(self): server = get_db().server self.databases = [TEST_CLINIC_1, TEST_CLINIC_2, TEST_NATIONAL] # cleanup for database in self.databases: try: delete(server, database) except Exception, e: pass # create databases self.clinic_1_db = server.get_or_create_db(TEST_CLINIC_1) self.clinic_2_db = server.get_or_create_db(TEST_CLINIC_2) self.national_db = server.get_or_create_db(TEST_NATIONAL) # load design docs design_path = os.path.join(os.path.dirname(os.path.dirname(os.path.dirname(__file__))), "patient", "models") loader = FileSystemDocLoader(design_path, "_design", design_name="patient") for database in [self.clinic_1_db, self.clinic_2_db, self.national_db]: loader.sync(database, verbose=True) self.server = server
def tearDown(self): server = get_db().server for database in self.databases: try: delete(server, database) except Exception, e: print e