def test_24_add_and_delete_privacyideaserver(self): pi1 = PrivacyIDEAServer(identifier="myserver", url="https://pi.example.com") pi1.save() pi2 = PrivacyIDEAServer.query.filter_by(identifier="myserver").first() self.assertEqual(pi2.url, "https://pi.example.com") self.assertFalse(pi2.tls) # Update the server r = PrivacyIDEAServer(identifier="myserver", url="https://pi2.example.com", tls=True, description="test").save() modified_server = PrivacyIDEAServer.query.filter_by( identifier="myserver").first() self.assertTrue(modified_server.tls, "100.2.3.4") self.assertEqual(modified_server.description, "test") self.assertEqual(modified_server.url, "https://pi2.example.com") # Delete the server pi2.delete() # Try to find the server pi2 = PrivacyIDEAServer.query.filter_by(identifier="myserver").first() # The server does not exist anymore self.assertEqual(pi2, None)