diff --git a/ui/server.py b/ui/server.py index 29479d9..85063cb 100644 --- a/ui/server.py +++ b/ui/server.py @@ -124,6 +124,15 @@ class _TestCases(unittest.TestCase): r = self.requests.put('/store', data=persona.get_identity().encode()) self.assertEqual(r.status_code, 201) + # that an object with a bad signature + badsigobj = persona.get_identity().new_version() + + # when stored + r = self.requests.put('/store', data=badsigobj.encode()) + + # is rejected + self.assertEqual(r.status_code, 401) + # that when stored self.medaserver.store()