aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--mediagoblin/tests/tools.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/mediagoblin/tests/tools.py b/mediagoblin/tests/tools.py
index a99173e8..5b4e3746 100644
--- a/mediagoblin/tests/tools.py
+++ b/mediagoblin/tests/tools.py
@@ -212,4 +212,11 @@ def fixture_add_user(username = u'chris', password = 'toast',
test_user.save()
+ # Reload
+ test_user = mg_globals.database.User.find_one({'username': username})
+
+ # ... and detach from session:
+ from mediagoblin.db.sql.base import Session
+ Session.expunge(test_user)
+
return test_user