RIP out mongo

Since sqlalchemy is providing our database abstraction and we have
moved away from Mongo as the underlying database, it is now time to
simplify things and rip out mongo. This provides the bulk of the
changes, and can stand on its own. There are some followup tasks
that can be done, such as removing now unneeded abstraction layers,
e.g. db.sql.fake.py
This commit is contained in:
Sebastian Spaeth
2012-11-29 17:23:28 +01:00
parent 351fd95fff
commit bc142abc55
25 changed files with 18 additions and 1536 deletions

View File

@@ -18,23 +18,20 @@ from nose.tools import assert_raises
from mediagoblin import mg_globals
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!'