def tearDown(test): placelesssetup.tearDown(test) module.tearDown(test) testing.cleanDB(test.globs['conn'], test.globs['DBNAME']) test.globs['conn'].disconnect() testing.resetCaches() exceptionformatter.DEBUG_EXCEPTION_FORMATTER = \ test.orig_DEBUG_EXCEPTION_FORMATTER
def tearDown(test): placelesssetup.tearDown(test) module.tearDown(test) try: del Person._p_mongo_store_type except AttributeError: pass try: del SimplePerson._p_mongo_store_type except AttributeError: pass testing.cleanDB(test.globs['conn'], test.globs['DBNAME']) test.globs['conn'].disconnect() testing.resetCaches() exceptionformatter.DEBUG_EXCEPTION_FORMATTER = \ test.orig_DEBUG_EXCEPTION_FORMATTER
def setUp(test): placelesssetup.setUp(test) module.setUp(test) test.globs['conn'] = testing.getConnection() test.globs['DBNAME'] = DBNAME testing.cleanDB(test.globs['conn'], test.globs['DBNAME']) test.globs['dm'] = datamanager.MongoDataManager( test.globs['conn'], default_database=test.globs['DBNAME'], root_database=test.globs['DBNAME']) # silence this, otherwise half-baked objects raise exceptions # on trying to __repr__ missing attributes test.orig_DEBUG_EXCEPTION_FORMATTER = \ exceptionformatter.DEBUG_EXCEPTION_FORMATTER exceptionformatter.DEBUG_EXCEPTION_FORMATTER = 0