Dot-Notation: tests/test_edit.py
authorElrond <elrond+mediagoblin.org@samba-tng.org>
Mon, 21 Nov 2011 11:56:26 +0000 (12:56 +0100)
committerElrond <elrond+mediagoblin.org@samba-tng.org>
Mon, 5 Dec 2011 20:08:58 +0000 (21:08 +0100)
convert tests/test_edit.py over to Dot-Notation. It only
accesses the User object.

mediagoblin/tests/test_edit.py

index c29ddfe920fe006d5ca89098dd836f53ff9dc1d6..0cf71e9ba6db40b20175f99a46f179c53b7bcb46 100644 (file)
@@ -44,7 +44,7 @@ def test_change_password(test_app):
     # test_user has to be fetched again in order to have the current values
     test_user = mg_globals.database.User.one({'username': 'chris'})
 
-    assert bcrypt_check_password('123456', test_user['pw_hash'])
+    assert bcrypt_check_password('123456', test_user.pw_hash)
 
     # test that the password cannot be changed if the given old_password
     # is wrong
@@ -59,7 +59,7 @@ def test_change_password(test_app):
 
     test_user = mg_globals.database.User.one({'username': 'chris'})
 
-    assert not bcrypt_check_password('098765', test_user['pw_hash'])
+    assert not bcrypt_check_password('098765', test_user.pw_hash)
 
 
 @setup_fresh_app
@@ -76,8 +76,8 @@ def change_bio_url(test_app):
 
     test_user = mg_globals.database.User.one({'username': 'chris'})
 
-    assert test_user['bio'] == u'I love toast!'
-    assert test_user['url'] == u'http://dustycloud.org/'
+    assert test_user.bio == u'I love toast!'
+    assert test_user.url == u'http://dustycloud.org/'
 
     # test changing the bio and the URL inproperly
     too_long_bio = 150 * 'T' + 150 * 'o' + 150 * 'a' + 150 * 's' + 150* 't'