Beispiel #1
0
 def testStatusFromJson(self):
     user = User.FromJSON({
         'username': '******',
         'password': '******',
         'fullname': 'name 1',
         'status': 'archived'
     })
     self.assertEqual(user.username, 'blah')
     self.assertEqual(user.fullname, 'name 1')
     self.assertEqual(user.status, User.STATUS_ARCHIVED)
     self.assertTrue(user.checkPassword('blech'))
Beispiel #2
0
 def testFromJson(self):
     user = User.FromJSON({
         'username': '******',
         'password': '******',
         'fullname': 'name 1',
         'email': '*****@*****.**',
         'work_number': '5554443333',
         'mobile_number': '5553334444'
     })
     self.assertEqual(user.username, 'blah')
     self.assertEqual(user.fullname, 'name 1')
     self.assertEqual(user.email, '*****@*****.**')
     self.assertEqual(user.work_number, '5554443333')
     self.assertEqual(user.mobile_number, '5553334444')
     self.assertEqual(user.status, User.STATUS_ACTIVE)
     self.assertEqual(user.role, User.ROLE_STUDENT)
     self.assertTrue(user.checkPassword('blech'))
Beispiel #3
0
 def post_user(self, data):
     user = User.FromJSON(data)
     self.session.add(user)
     self.session.flush()
     return user.toJSON()