Esempio n. 1
0
 def test_change_pw(self):
     sqlauth = SQLAuth("sqlite://", logging=False)
     sqlauth.create_table()
     sqlauth.add_user("test_user", "123", fullname="Test User")
     sqlauth.modify_user("test_user", password="******")
     self.assertFalse(sqlauth.authorized("test_user", "123"))
     self.assertTrue(sqlauth.authorized("test_user", "1234"))
     self.assertFalse(sqlauth.authorized("not_exist", "1234"))
Esempio n. 2
0
 def test_change_names(self):
     sqlauth = SQLAuth("sqlite://", logging=False)
     sqlauth.create_table()
     sqlauth.add_user("test_user", "123", fullname="Test User")
     guid = sqlauth.get_guid("test_user")
     sqlauth.modify_user("test_user", name_new="test_2", fullname="Test 2")
     with sqlauth.session_scope() as session:
         user = session.query(User).filter_by(id=guid).scalar()
         self.assertEqual(user.name, "test_2")
         self.assertEqual(user.fullname, "Test 2")