コード例 #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())
コード例 #2
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())
コード例 #3
0
 def test_from_json_hashable(self):
     from acme.challenges import RecoveryContact
     hash(RecoveryContact.from_json(self.jmsg))
コード例 #4
0
 def test_from_json(self):
     from acme.challenges import RecoveryContact
     self.assertEqual(self.msg, RecoveryContact.from_json(self.jmsg))
コード例 #5
0
 def test_from_json_hashable(self):
     from acme.challenges import RecoveryContact
     hash(RecoveryContact.from_json(self.jmsg))
コード例 #6
0
 def test_from_json(self):
     from acme.challenges import RecoveryContact
     self.assertEqual(self.msg, RecoveryContact.from_json(self.jmsg))