def test_json_without_optionals(self): del self.jmsg['activationURL'] del self.jmsg['successURL'] del self.jmsg['contact'] from acme.challenges import RecoveryContact msg = RecoveryContact.from_json(self.jmsg) self.assertTrue(msg.activation_url is None) self.assertTrue(msg.success_url is None) self.assertTrue(msg.contact is None) self.assertEqual(self.jmsg, msg.to_partial_json())
def test_json_without_optionals(self): del self.jmsg['activationURL'] del self.jmsg['successURL'] del self.jmsg['contact'] from acme.challenges import RecoveryContact msg = RecoveryContact.from_json(self.jmsg) self.assertTrue(msg.activation_url is None) self.assertTrue(msg.success_url is None) self.assertTrue(msg.contact is None) self.assertEqual(self.jmsg, msg.to_partial_json())
def test_from_json_hashable(self): from acme.challenges import RecoveryContact hash(RecoveryContact.from_json(self.jmsg))
def test_from_json(self): from acme.challenges import RecoveryContact self.assertEqual(self.msg, RecoveryContact.from_json(self.jmsg))
def test_from_json_hashable(self): from acme.challenges import RecoveryContact hash(RecoveryContact.from_json(self.jmsg))
def test_from_json(self): from acme.challenges import RecoveryContact self.assertEqual(self.msg, RecoveryContact.from_json(self.jmsg))