def test_json_without_optionals(self): del self.jmsg['recoveryToken'] del self.jmsg['identifier'] del self.jmsg['jwk'] from acme.messages import Authorization msg = Authorization.from_json(self.jmsg) self.assertTrue(msg.recovery_token is None) self.assertTrue(msg.identifier is None) self.assertTrue(msg.jwk is None) self.assertEqual(self.jmsg, msg.to_partial_json())
def test_from_json_hashable(self): from acme.messages import Authorization hash(Authorization.from_json(self.jobj_from))
def test_from_json(self): from acme.messages import Authorization Authorization.from_json(self.jobj_from)
def test_from_json(self): self.jmsg['jwk'] = self.jmsg['jwk'].to_partial_json() from acme.messages import Authorization self.assertEqual(Authorization.from_json(self.jmsg), self.msg)