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
def dropDB(): testing.getConnection().drop_database(DBNAME)