modified test .ini files and changed tests to use basic_auth bcrypt
authorRodney Ewing <ewing.rj@gmail.com>
Wed, 15 May 2013 22:56:05 +0000 (15:56 -0700)
committerRodney Ewing <ewing.rj@gmail.com>
Fri, 24 May 2013 23:52:48 +0000 (16:52 -0700)
mediagoblin/tests/appconfig_context_modified.ini
mediagoblin/tests/appconfig_plugin_specs.ini
mediagoblin/tests/test_edit.py
mediagoblin/tests/test_mgoblin_app.ini
mediagoblin/tests/tools.py

index 80ca69b11c752bd8bbaa2ecd3aa72203f20b589c..23efa3bd8f173ceb76cd2354ed7c20867eb6694e 100644 (file)
@@ -2,6 +2,7 @@
 direct_remote_path = /test_static/
 email_sender_address = "notice@mediagoblin.example.org"
 email_debug_mode = true
+no_auth = true
 
 # TODO: Switch to using an in-memory database
 sql_engine = "sqlite:///%(here)s/user_dev/mediagoblin.db"
index 5511cd97114713df487bbc91ec394ab7aef15fab..2029aa81d72e0cb45c8822dd459f9013021313a0 100644 (file)
@@ -12,6 +12,10 @@ email_debug_mode = true
 # Set to false to disable registrations
 allow_registration = true
 
+# Set to true to run an instance with no authentication plugins enabled. 
+# You will not be able to login or register
+no_auth = true
+
 [plugins]
 [[mediagoblin.tests.testplugins.pluginspec]]
 some_string = "not blork"
index 08b4f8cf752fc0679767b8d4bc3b0a0a4c4ca3e3..ccdf9c29923eda1ed5184545bd77d49b5b1c7b9a 100644 (file)
@@ -21,7 +21,8 @@ from mediagoblin import mg_globals
 from mediagoblin.db.models import User
 from mediagoblin.tests.tools import fixture_add_user
 from mediagoblin.tools import template
-from mediagoblin.auth.lib import bcrypt_check_password
+from mediagoblin.plugins.basic_auth.lib import bcrypt_check_password
+
 
 class TestUserEdit(object):
     def setup(self):
index 0466b53b901d60c77e0a0ebc2c5a0f17a19a8749..180eea192ce54e023728732f01e95c58a6079948 100644 (file)
@@ -2,6 +2,7 @@
 direct_remote_path = /test_static/
 email_sender_address = "notice@mediagoblin.example.org"
 email_debug_mode = true
+no_auth = true
 
 # TODO: Switch to using an in-memory database
 sql_engine = "sqlite:///%(here)s/user_dev/mediagoblin.db"
@@ -31,3 +32,4 @@ BROKER_HOST = "sqlite:///%(here)s/user_dev/kombu.db"
 [[mediagoblin.plugins.oauth]]
 [[mediagoblin.plugins.httpapiauth]]
 [[mediagoblin.plugins.piwigo]]
+[[mediagoblin.plugins.basic_auth]]
index 2ee39e89c00c57f5f534972d0b4dec86b98f5df2..35c2c3e96fe13392c8d3f8df639038da86d55d3f 100644 (file)
@@ -31,7 +31,7 @@ from mediagoblin.tools import testing
 from mediagoblin.init.config import read_mediagoblin_config
 from mediagoblin.db.base import Session
 from mediagoblin.meddleware import BaseMeddleware
-from mediagoblin.auth.lib import bcrypt_gen_password_hash
+from mediagoblin.auth import gen_password_hash
 from mediagoblin.gmg_commands.dbupdate import run_dbupdate
 
 
@@ -179,7 +179,7 @@ def fixture_add_user(username=u'chris', password=u'toast',
     test_user.username = username
     test_user.email = username + u'@example.com'
     if password is not None:
-        test_user.pw_hash = bcrypt_gen_password_hash(password)
+        test_user.pw_hash = gen_password_hash(password)
     if active_user:
         test_user.email_verified = True
         test_user.status = u'active'