def test_create_simple_cmc_order_with_invalid_pkcs10(self): test_model = order_models.OrderModel(**self.simple_cmc_data) test_model.meta['request_data'] = certutil.create_bad_csr() create_resp, order_ref = self.behaviors.create_order(test_model) self.assertEqual(400, create_resp.status_code) self.assertIsNone(order_ref) self.confirm_error_message(create_resp, "Invalid PKCS10 Data: Bad format")
def test_create_simple_cmc_order_with_invalid_pkcs10(self): test_model = order_models.OrderModel(**self.simple_cmc_data) test_model.meta['request_data'] = base64.b64encode( certutil.create_bad_csr()) create_resp, order_ref = self.behaviors.create_order(test_model) self.assertEqual(400, create_resp.status_code) self.assertIsNone(order_ref) self.confirm_error_message(create_resp, "Invalid PKCS10 Data: Bad format")
def test_create_simple_cmc_order_with_no_base64(self): test_model = order_models.OrderModel(**self.simple_cmc_data) # do not encode with base64 to force the error test_model.meta['request_data'] = certutil.create_bad_csr() create_resp, order_ref = self.behaviors.create_order(test_model) self.assertEqual(400, create_resp.status_code) self.assertIsNone(order_ref) self.confirm_error_message(create_resp, "Unable to decode request data.")
def test_create_simple_cmc_order_with_no_base64(self): test_model = order_models.OrderModel(**self.simple_cmc_data) # do not encode with base64 to force the error test_model.meta['request_data'] = certutil.create_bad_csr() create_resp, order_ref = self.behaviors.create_order(test_model) self.assertEqual(400, create_resp.status_code) self.assertIsNone(order_ref) self.confirm_error_message(create_resp, "Unable to decode request data.")
def test_should_raise_with_bad_pkcs10_data(self): self.meta['request_data'] = base64.b64encode(certs.create_bad_csr()) self._set_order() self.assertRaises(excep.InvalidPKCS10Data, self.validator.validate, self.order_req)
def test_should_raise_with_pkcs10_data_with_bad_base64(self): self.meta['request_data'] = certs.create_bad_csr() self._set_order() self.assertRaises(excep.PayloadDecodingError, self.validator.validate, self.order_req)
def test_should_raise_with_bad_pkcs10_data(self): self.meta['request_data'] = base64.b64encode(certs.create_bad_csr()) self._set_order() self.assertRaises(excep.InvalidPKCS10Data, self.validator.validate, self.order_req)
def test_should_raise_with_pkcs10_data_with_bad_base64(self): self.meta['request_data'] = certs.create_bad_csr() self._set_order() self.assertRaises(excep.PayloadDecodingError, self.validator.validate, self.order_req)