def setUp(self):
     from acme.challenges import RecoveryContactResponse
     self.msg = RecoveryContactResponse(token='23029d88d9e123e')
     self.jmsg = {
         'resource': 'challenge',
         'type': 'recoveryContact',
         'token': '23029d88d9e123e',
     }
Ejemplo n.º 2
0
class RecoveryContactResponseTest(unittest.TestCase):

    def setUp(self):
        from acme.challenges import RecoveryContactResponse
        self.msg = RecoveryContactResponse(token='23029d88d9e123e')
        self.jmsg = {'type': 'recoveryContact', 'token': '23029d88d9e123e'}

    def test_to_partial_json(self):
        self.assertEqual(self.jmsg, self.msg.to_partial_json())

    def test_from_json(self):
        from acme.challenges import RecoveryContactResponse
        self.assertEqual(
            self.msg, RecoveryContactResponse.from_json(self.jmsg))

    def test_from_json_hashable(self):
        from acme.challenges import RecoveryContactResponse
        hash(RecoveryContactResponse.from_json(self.jmsg))

    def test_json_without_optionals(self):
        del self.jmsg['token']

        from acme.challenges import RecoveryContactResponse
        msg = RecoveryContactResponse.from_json(self.jmsg)

        self.assertTrue(msg.token is None)
        self.assertEqual(self.jmsg, msg.to_partial_json())
class RecoveryContactResponseTest(unittest.TestCase):
    def setUp(self):
        from acme.challenges import RecoveryContactResponse
        self.msg = RecoveryContactResponse(token='23029d88d9e123e')
        self.jmsg = {
            'resource': 'challenge',
            'type': 'recoveryContact',
            'token': '23029d88d9e123e',
        }

    def test_to_partial_json(self):
        self.assertEqual(self.jmsg, self.msg.to_partial_json())

    def test_from_json(self):
        from acme.challenges import RecoveryContactResponse
        self.assertEqual(self.msg,
                         RecoveryContactResponse.from_json(self.jmsg))

    def test_from_json_hashable(self):
        from acme.challenges import RecoveryContactResponse
        hash(RecoveryContactResponse.from_json(self.jmsg))

    def test_json_without_optionals(self):
        del self.jmsg['token']

        from acme.challenges import RecoveryContactResponse
        msg = RecoveryContactResponse.from_json(self.jmsg)

        self.assertTrue(msg.token is None)
        self.assertEqual(self.jmsg, msg.to_partial_json())
Ejemplo n.º 4
0
class RecoveryContactResponseTest(unittest.TestCase):
    def setUp(self):
        from acme.challenges import RecoveryContactResponse

        self.msg = RecoveryContactResponse(token="23029d88d9e123e")
        self.jmsg = {"resource": "challenge", "type": "recoveryContact", "token": "23029d88d9e123e"}

    def test_to_partial_json(self):
        self.assertEqual(self.jmsg, self.msg.to_partial_json())

    def test_from_json(self):
        from acme.challenges import RecoveryContactResponse

        self.assertEqual(self.msg, RecoveryContactResponse.from_json(self.jmsg))

    def test_from_json_hashable(self):
        from acme.challenges import RecoveryContactResponse

        hash(RecoveryContactResponse.from_json(self.jmsg))

    def test_json_without_optionals(self):
        del self.jmsg["token"]

        from acme.challenges import RecoveryContactResponse

        msg = RecoveryContactResponse.from_json(self.jmsg)

        self.assertTrue(msg.token is None)
        self.assertEqual(self.jmsg, msg.to_partial_json())
Ejemplo n.º 5
0
    def test_json_without_optionals(self):
        del self.jmsg['token']

        from acme.challenges import RecoveryContactResponse
        msg = RecoveryContactResponse.from_json(self.jmsg)

        self.assertTrue(msg.token is None)
        self.assertEqual(self.jmsg, msg.to_partial_json())
    def test_json_without_optionals(self):
        del self.jmsg['token']

        from acme.challenges import RecoveryContactResponse
        msg = RecoveryContactResponse.from_json(self.jmsg)

        self.assertTrue(msg.token is None)
        self.assertEqual(self.jmsg, msg.to_partial_json())
Ejemplo n.º 7
0
 def setUp(self):
     from acme.challenges import RecoveryContactResponse
     self.msg = RecoveryContactResponse(token='23029d88d9e123e')
     self.jmsg = {
         'resource': 'challenge',
         'type': 'recoveryContact',
         'token': '23029d88d9e123e',
     }
Ejemplo n.º 8
0
 def test_from_json_hashable(self):
     from acme.challenges import RecoveryContactResponse
     hash(RecoveryContactResponse.from_json(self.jmsg))
Ejemplo n.º 9
0
 def test_from_json(self):
     from acme.challenges import RecoveryContactResponse
     self.assertEqual(
         self.msg, RecoveryContactResponse.from_json(self.jmsg))
 def test_from_json_hashable(self):
     from acme.challenges import RecoveryContactResponse
     hash(RecoveryContactResponse.from_json(self.jmsg))
 def test_from_json(self):
     from acme.challenges import RecoveryContactResponse
     self.assertEqual(self.msg,
                      RecoveryContactResponse.from_json(self.jmsg))
Ejemplo n.º 12
0
    def setUp(self):
        from acme.challenges import RecoveryContactResponse

        self.msg = RecoveryContactResponse(token="23029d88d9e123e")
        self.jmsg = {"resource": "challenge", "type": "recoveryContact", "token": "23029d88d9e123e"}