Reset the globals parameters while testing parameters

(This way we can be sure that the database is torn down if necessary
but this was the only test that passed last.)
This commit is contained in:
Christopher Allan Webber 2011-06-19 16:03:13 -05:00
parent d45e39664a
commit 668e8c26ad

View File

@ -16,14 +16,23 @@
from mediagoblin import mg_globals from mediagoblin import mg_globals
def test_setup_globals(): class TestGlobals(object):
mg_globals.setup_globals( def setUp(self):
db_connection='my favorite db_connection!', self.old_connection = mg_globals.db_connection
database='my favorite database!', self.old_database = mg_globals.database
public_store='my favorite public_store!',
queue_store='my favorite queue_store!')
assert mg_globals.db_connection == 'my favorite db_connection!' def tearDown(self):
assert mg_globals.database == 'my favorite database!' mg_globals.db_connection = self.old_connection
assert mg_globals.public_store == 'my favorite public_store!' mg_globals.database = self.old_database
assert mg_globals.queue_store == 'my favorite queue_store!'
def test_setup_globals(self):
mg_globals.setup_globals(
db_connection='my favorite db_connection!',
database='my favorite database!',
public_store='my favorite public_store!',
queue_store='my favorite queue_store!')
assert mg_globals.db_connection == 'my favorite db_connection!'
assert mg_globals.database == 'my favorite database!'
assert mg_globals.public_store == 'my favorite public_store!'
assert mg_globals.queue_store == 'my favorite queue_store!'