Example #1
0
class ResourceTest(unittest.TestCase):
    """Tests for acme.fields.Resource."""
    def setUp(self):
        from acme.fields import Resource
        self.field = Resource('x')

    def test_decode_good(self):
        self.assertEqual('x', self.field.decode('x'))

    def test_decode_wrong(self):
        self.assertRaises(jose.DeserializationError, self.field.decode, 'y')
Example #2
0
class ResourceTest(unittest.TestCase):
    """Tests for acme.fields.Resource."""

    def setUp(self):
        from acme.fields import Resource
        self.field = Resource('x')

    def test_decode_good(self):
        self.assertEqual('x', self.field.decode('x'))

    def test_decode_wrong(self):
        self.assertRaises(jose.DeserializationError, self.field.decode, 'y')
Example #3
0
class CertificateRequest(JSONObjectWithFields):
    """
    ACME new-cert request.

    Differs from the upstream version because it wraps a Cryptography CSR
    object instead of a PyOpenSSL one.

    ..  seealso:: `acme.messages.CertificateRequest`,
        `cryptography.x509.CertificateSigningRequest`
    """
    resource_type = 'new-cert'
    resource = Resource(resource_type)
    csr = Field('csr', decoder=decode_csr, encoder=encode_csr)
Example #4
0
 def setUp(self):
     from acme.fields import Resource
     self.field = Resource('x')
Example #5
0
 def setUp(self):
     from acme.fields import Resource
     self.field = Resource('x')