diff options
author | cfdv <caldavis@gmail.com> | 2011-06-19 17:39:32 -0500 |
---|---|---|
committer | cfdv <caldavis@gmail.com> | 2011-06-19 17:39:32 -0500 |
commit | 0e66e6a6c6e60b8cc7c4ab1fc0c443c5b8234ada (patch) | |
tree | 7a0936a9a83f9f39a090f96e41a274ac77ddaee4 /mediagoblin/tests/test_globals.py | |
parent | e8fda91bc2326911ea9a0197e595bc333540c282 (diff) | |
parent | 188240e312b8c5ff50bef276c97b36e5b3835f1e (diff) | |
download | mediagoblin-0e66e6a6c6e60b8cc7c4ab1fc0c443c5b8234ada.tar.lz mediagoblin-0e66e6a6c6e60b8cc7c4ab1fc0c443c5b8234ada.tar.xz mediagoblin-0e66e6a6c6e60b8cc7c4ab1fc0c443c5b8234ada.zip |
Merge branch 'is330', remote-tracking branch 'origin/master' into is330
Diffstat (limited to 'mediagoblin/tests/test_globals.py')
-rw-r--r-- | mediagoblin/tests/test_globals.py | 38 |
1 files changed, 27 insertions, 11 deletions
diff --git a/mediagoblin/tests/test_globals.py b/mediagoblin/tests/test_globals.py index 59d217f3..63578d62 100644 --- a/mediagoblin/tests/test_globals.py +++ b/mediagoblin/tests/test_globals.py @@ -14,16 +14,32 @@ # You should have received a copy of the GNU Affero General Public License # along with this program. If not, see <http://www.gnu.org/licenses/>. +from nose.tools import assert_raises + from mediagoblin import mg_globals -def test_setup_globals(): - 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!' +class TestGlobals(object): + def setUp(self): + self.old_connection = mg_globals.db_connection + self.old_database = mg_globals.database + + def tearDown(self): + mg_globals.db_connection = self.old_connection + mg_globals.database = self.old_database + + 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!' + + assert_raises( + AssertionError, + mg_globals.setup_globals, + no_such_global_foo = "Dummy") |