summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorLV-426 <lv-426@taproot.org.il>2015-04-20 18:46:00 +0300
committerLV-426 <lv-426@taproot.org.il>2015-04-20 18:46:13 +0300
commit3ec36778216d29cd69bbf3141ed739fc7499292a (patch)
tree4f815244f326d7ff563ba38c4d62f1155723f40e /src
parent14a2867f1f5941d8538e200d12e25aa3c907b6f3 (diff)
test_rz_user_db: update
Diffstat (limited to 'src')
-rw-r--r--src/server-tests/test_rz_user_db.py24
1 files changed, 17 insertions, 7 deletions
diff --git a/src/server-tests/test_rz_user_db.py b/src/server-tests/test_rz_user_db.py
index 383a7c14..52391f14 100644
--- a/src/server-tests/test_rz_user_db.py
+++ b/src/server-tests/test_rz_user_db.py
@@ -1,7 +1,8 @@
import tempfile
import unittest
-from rz_user_db import User_DB
+from rz_user import User_Account
+from rz_user_db import User_DB
class TestUser_DB(unittest.TestCase):
@@ -16,12 +17,19 @@ class TestUser_DB(unittest.TestCase):
tmp_file = tempfile.NamedTemporaryFile(prefix='rz_userdb_', dir='/tmp', suffix='_db')
tmp_file.close()
- u_name = 'bob'
+ u_first_name = 'bob'
u_email = 'bob@example.org'
+ pw_hash = ''
+
+ u_account = User_Account(first_name=u_first_name,
+ last_name=u_first_name,
+ rz_username=u_email,
+ email_address=u_email,
+ pw_hash=pw_hash)
user_db = User_DB(db_path=tmp_file.name)
user_db.init(mode='c')
- uid = user_db.user_add(u_name, u_email)
+ uid = user_db.user_add(u_account)
user_db.user_add_role(uid, 'admin')
user_db.shutdown()
@@ -32,14 +40,16 @@ class TestUser_DB(unittest.TestCase):
# lookup_user__by_uid
ret_uid, ret_u = user_db.lookup_user__by_uid(uid)
self.assertEqual(ret_uid, uid)
- self.assertEqual(u_name, ret_u['user_name'])
- self.assertEqual(u_email, ret_u['email_address'])
+ self.assertEqual(u_email, ret_u.email_address)
+ self.assertEqual(u_email, ret_u.rz_username)
+ self.assertEqual(u_first_name, ret_u.first_name)
+ self.assertFalse(hasattr(ret_u, 'pw_hash'))
# lookup_user__by_username
ret_uid, ret_u = user_db.lookup_user__by_email_address(u_email)
self.assertEqual(ret_uid, uid)
- self.assertEqual(u_name, ret_u['user_name'])
- self.assertEqual(u_email, ret_u['email_address'])
+ self.assertEqual(u_email, ret_u.rz_username)
+ self.assertEqual(u_email, ret_u.email_address)
user_db.dump_to_file__str()
user_db.shutdown()