コード例 #1
0
 def setUp(self):
     op = sc_messages.Operation(
         consumerId=_TEST_CONSUMER_ID,
         operationName=_TEST_OP_NAME
     )
     self.test_check_request = sc_messages.CheckRequest(operation=op)
     self.test_op = op
コード例 #2
0
def _make_test_request(service_name, importance=None):
    if importance is None:
        importance = sc_messages.Operation.ImportanceValueValuesEnum.LOW
    op = sc_messages.Operation(
        consumerId=_TEST_CONSUMER_ID,
        operationName=_TEST_OP_NAME,
        importance=importance
    )
    check_request = sc_messages.CheckRequest(operation=op)
    return sc_messages.ServicecontrolServicesCheckRequest(
        serviceName=service_name,
        checkRequest=check_request)
コード例 #3
0
 def test_should_fail_if_operation_has_no_consumer_id(self):
     op = sc_messages.Operation(operationName=_TEST_OP_NAME)
     testf = lambda: check_request.sign(
         sc_messages.CheckRequest(operation=op))
     expect(testf).to(raise_error(ValueError))
コード例 #4
0
 def test_should_fail_if_operation_has_no_operation_name(self):
     op = sc_messages.Operation(consumerId=_TEST_CONSUMER_ID)
     testf = lambda: check_request.sign(
         sc_messages.CheckRequest(operation=op))
     expect(testf).to(raise_error(ValueError))
コード例 #5
0
 def test_should_fail_if_operation_is_not_set(self):
     testf = lambda: check_request.sign(sc_messages.CheckRequest())
     expect(testf).to(raise_error(ValueError))
コード例 #6
0
 def test_should_fail_if_operation_is_missing(self):
     req = sc_messages.ServicecontrolServicesCheckRequest(
         serviceName=self.SERVICE_NAME,
         checkRequest=sc_messages.CheckRequest())
     testf = lambda: self.agg.check(req)
     expect(testf).to(raise_error(ValueError))