Esempio n. 1
0
    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())
Esempio n. 3
0
 def test_from_json_hashable(self):
     from acme.challenges import RecoveryContact
     hash(RecoveryContact.from_json(self.jmsg))
Esempio n. 4
0
 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))