示例#1
0
 def test_create_same_name_user(self):
     user1 = Users.from_json(
         self.get_test_date(
             "test_create_same_name_user", "test_create_same_name_user1"))
     user2 = Users.from_json(
         self.get_test_date(
             "test_create_same_name_user", "test_create_same_name_user2"))
     self.db.create_user(self.context, user1)
     self.assertRaises(UserAlreadyExistException,
                       self.db.create_user, self.context, user2)
     self.db.delete_user(self.context, user1.phone, user1.password)
示例#2
0
 def test_get_user_with_incorrect_password(self):
     user = Users.from_json(
         self.get_test_date("test_get_user_with_incorrect_password"))
     n_user = self.db.create_user(self.context, user)
     self.assertRaises(IncorrectPasswordException, self.db.get_user,
                       self.context, n_user.phone, n_user.password + "_")
     self.db.delete_user(self.context, n_user.id, n_user.password)
示例#3
0
 def test_get_user_by_phone(self):
     user = Users.from_json(
         self.get_test_date("test_get_user_by_phone")
     )
     n_user = self.db.create_user(self.context, user)
     self.assertEqual(
         n_user,
         self.db.get_user(self.context, user.phone, user.password))
     self.db.delete_user(self.context, n_user.phone, n_user.password)
示例#4
0
 def test_create_user(self):
     user = Users.from_json(self.get_test_date("test_create_user"))
     new_user = self.db.create_user(self.context, user)
     self.assertIsInstance(new_user, Users)
     self.db.delete_user(self.context, new_user.id, new_user.password)