Added post_entry at /api/submit
[mediagoblin.git] / mediagoblin / tests / test_edit.py
index 0cf71e9ba6db40b20175f99a46f179c53b7bcb46..353a7eb958dfe6d314bbb0656bc4c8f3247801f6 100644 (file)
@@ -1,5 +1,5 @@
 # GNU MediaGoblin -- federated, autonomous media hosting
-# Copyright (C) 2011 MediaGoblin contributors.  See AUTHORS.
+# Copyright (C) 2011, 2012 MediaGoblin contributors.  See AUTHORS.
 #
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU Affero General Public License as published by
@@ -34,15 +34,14 @@ def test_change_password(test_app):
     # test that the password can be changed
     # template.clear_test_template_context()
     test_app.post(
-        '/edit/profile/', {
-            'bio': u'',
-            'url': u'',
+        '/edit/account/', {
             'old_password': 'toast',
             'new_password': '123456',
-            'confirm_password': '123456'})
+            'wants_comment_notification': 'y'
+            })
 
     # test_user has to be fetched again in order to have the current values
-    test_user = mg_globals.database.User.one({'username': 'chris'})
+    test_user = mg_globals.database.User.one({'username': u'chris'})
 
     assert bcrypt_check_password('123456', test_user.pw_hash)
 
@@ -50,14 +49,12 @@ def test_change_password(test_app):
     # is wrong
     # template.clear_test_template_context()
     test_app.post(
-        '/edit/profile/', {
-            'bio': u'',
-            'url': u'',
+        '/edit/account/', {
             'old_password': 'toast',
             'new_password': '098765',
-            'confirm_password': '098765'})
+            })
 
-    test_user = mg_globals.database.User.one({'username': 'chris'})
+    test_user = mg_globals.database.User.one({'username': u'chris'})
 
     assert not bcrypt_check_password('098765', test_user.pw_hash)
 
@@ -74,7 +71,7 @@ def change_bio_url(test_app):
             'bio': u'I love toast!',
             'url': u'http://dustycloud.org/'})
 
-    test_user = mg_globals.database.User.one({'username': 'chris'})
+    test_user = mg_globals.database.User.one({'username': u'chris'})
 
     assert test_user.bio == u'I love toast!'
     assert test_user.url == u'http://dustycloud.org/'
@@ -88,7 +85,7 @@ def change_bio_url(test_app):
             'bio': too_long_bio,
             'url': 'this-is-no-url'})
 
-    test_user = mg_globals.database.User.one({'username': 'chris'})
+    test_user = mg_globals.database.User.one({'username': u'chris'})
 
     context = template.TEMPLATE_TEST_CONTEXT['mediagoblin/edit/edit_profile.html']
     form = context['edit_profile_form']