コード例 #1
0
 def test_decode_auth_token(self):
     user = add_user('testuser', '*****@*****.**', 'password')
     auth_token = user.encode_auth_token(user.id)
     self.assertTrue(isinstance(auth_token, bytes))
     self.assertTrue(User.decode_auth_token(auth_token), user.id)
コード例 #2
0
 def test_decode_auth_token(self):
     user = add_user(username='******', password='******')
     auth_token = user.encode_auth_token()
     decoded_token = User.decode_auth_token(auth_token)
     self.assertEqual(decoded_token, user.id)
コード例 #3
0
def test_decode_auth_token(test_app):
    user = add_user("justatest", "*****@*****.**", "test")
    auth_token = user.encode_auth_token(user.id)
    assert isinstance(auth_token, bytes)
    assert User.decode_auth_token(auth_token) == user.id
コード例 #4
0
 def test_add_user_duplicate_username(self):
     add_user(username='******', password='******')
     db.session.add(User(username='******', password='******'))
     self.assertRaises(IntegrityError, db.session.commit)
コード例 #5
0
 def test_same_password_differently_encoded(self):
     user_1 = add_user(username='******', password='******')
     user_2 = add_user(username='******', password='******')
     self.assertNotEqual(user_1.password, user_2.password)
コード例 #6
0
 def test_passwords_are_random(self):
     user_one = add_user('marc', '*****@*****.**', 'randompasswordtest')
     user_two = add_user('marc1', '*****@*****.**', 'randompasswordtest')
     self.assertNotEqual(user_one.password, user_two.password)
コード例 #7
0
 def test_passwords_are_random(self):
     user_one = add_user("justatest", "*****@*****.**", "greaterthaneight")
     user_two = add_user("justatest2", "*****@*****.**", "greaterthaneight")
     self.assertNotEqual(user_one.password, user_two.password)
コード例 #8
0
 def test_to_json(self):
     user = add_user('justatest', '*****@*****.**', 'password1')
     self.assertTrue(isinstance(user.to_json(), dict))
コード例 #9
0
 def test_encode_auth_token(self):
     user = add_user('justfortest', '*****@*****.**', 'test1234')
     auth_token = user.encode_auth_token(user.id)
     self.assertTrue(isinstance(auth_token, bytes))
コード例 #10
0
 def test_encode_auth_token(self):
     """"""
     user = add_user('parker', '*****@*****.**', 'immaculate')
     auth_token = user.encode_auth_token(user.id)
     self.assertTrue(isinstance(auth_token, bytes))
コード例 #11
0
 def test_decode_auth_token(self):
     """"""
     user = add_user('parker', '*****@*****.**', 'parking')
     auth_token = user.encode_auth_token(user.id)
     self.assertTrue(isinstance(auth_token, bytes))
     self.assertEqual(User.decode_auth_token(auth_token), user.id)
コード例 #12
0
 def test_to_json(self):
     """test to_json in model"""
     user = add_user('parker', '*****@*****.**', 'parking').save()
     self.assertTrue(isinstance(user.to_json(), dict))
コード例 #13
0
 def test_passwords_are_random(self):
     user_one = add_user('parker', '*****@*****.**', 'parking')
     user_two = add_user('parker2', '*****@*****.**', 'parking')
     self.assertNotEqual(user_one.password, user_two.password)
コード例 #14
0
 def test_passwords_are_random(self):
     user1 = add_user('testuser', '*****@*****.**', 'greaterthaneight')
     user2 = add_user('testuser2', '*****@*****.**', 'greaterthaneight')
     self.assertNotEqual(user1.password, user2.password)
コード例 #15
0
 def test_str(self):
     user = add_user('myuser', '*****@*****.**', 'mypassword')
     self.assertEqual(str(user), 'myuser')
コード例 #16
0
 def test_to_json(self):
     user = add_user('justatset', '*****@*****.**', 'greaterthaneight')
     self.assertTrue(isinstance(user.to_json(), dict))
コード例 #17
0
 def test_to_json(self):
     user = add_user('marc1', '*****@*****.**', 'randompasswordtest')
     db.session.add(user)
     db.session.commit()
     self.assertTrue(isinstance(user.to_json(), dict))
コード例 #18
0
 def test_decode_auth_token(self):
     user = add_user('justatset', '*****@*****.**', 'test')
     auth_token = user.encode_auth_token(user.id)
     self.assertTrue(isinstance(auth_token, bytes))
     self.assertEqual(user.decode_auth_token(auth_token), user.id)
コード例 #19
0
 def test_decode_auth_token(self):
     user = add_user('marc', '*****@*****.**', 'password')
     auth_token = user.encode_auth_token(user.id)
     self.assertTrue(isinstance(auth_token, bytes))
     self.assertEqual(User.decode_auth_token(auth_token), user.id)
コード例 #20
0
 def test_to_json(self):
     user = add_user(username='******',
                     email='*****@*****.**',
                     password='******')
     self.assertTrue(isinstance(user.to_json(), dict))
コード例 #21
0
 def test_decode_auth_token(self):
     user = add_user("justatest", "*****@*****.**", "test")
     auth_token = user.encode_auth_token(user.id)
     self.assertTrue(isinstance(auth_token, bytes))
     self.assertEqual(User.decode_auth_token(auth_token), user.id)
コード例 #22
0
 def test_passwords_are_random(self):
     user_one = add_user('justatest', '*****@*****.**', 'test')
     user_two = add_user('justatest2', '*****@*****.**', 'test')
     self.assertNotEqual(user_one.password, user_two.password)
コード例 #23
0
 def test_user_json(self):
     user = add_user(username='******', password='******')
     self.assertTrue(isinstance(user.to_json(), dict))
コード例 #24
0
 def test_to_json(self):
     user = add_user('myuser', '*****@*****.**', 'mypassword')
     self.assertTrue(isinstance(user.to_json(), dict))
コード例 #25
0
 def test_encode_auth_token(self):
     user = add_user(username='******', password='******')
     auth_token = user.encode_auth_token()
     self.assertTrue(isinstance(auth_token, bytes))
コード例 #26
0
 def test_passwords_are_hashed(self):
     user_one = add_user('myuser', '*****@*****.**', 'mypass')
     user_two = add_user('myuser2', '*****@*****.**', 'mypass')
     self.assertNotEqual(user_one.password, user_two.password)
コード例 #27
0
 def test_add_user(self):
     user = add_user(username='******', password='******')
     self.assertIsNotNone(user.id)
     self.assertIsNotNone(user.password)
     self.assertEqual(user.username, 'chun')
コード例 #28
0
 def test_encode_auth_token(self):
     user = add_user('myuser', '*****@*****.**', 'mypassword')
     auth_token = user.encode_auth_token(user.id)
     self.assertTrue(isinstance(auth_token, bytes))
コード例 #29
0
def test_passwords_are_random(test_app):
    recreate_db()
    user_one = add_user("justatest", "*****@*****.**", "greaterthaneight")
    user_two = add_user("justatest2", "*****@*****.**", "greaterthaneight")
    assert user_one.password != user_two.password
コード例 #30
0
 def test_password_are_random(self):
     user_one = add_user('user', '*****@*****.**', 'test')
     user_two = add_user('user2', '*****@*****.**', 'test2')
     self.assertNotEqual(user_one.password, user_two.password)