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"))
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")