Beispiel #1
0
def test_should_fields_be_required(proxy, updated_mapping_rules_params):
    del updated_mapping_rules_params['delta']
    del updated_mapping_rules_params['http_method']
    del updated_mapping_rules_params['metric_id']
    resource = proxy.mapping_rules.create(params=updated_mapping_rules_params,
                                          throws=False)
    asserts.assert_errors_contains(resource,
                                   ['delta', 'http_method', 'metric_id'])
Beispiel #2
0
def test_should_friendly_name_be_required(hits_metric):
    resource = hits_metric.methods.create(params={}, throws=False)
    asserts.assert_errors_contains(resource, ['friendly_name'])
Beispiel #3
0
def test_should_not_create_method_for_custom_metric(metric, method_params):
    resource = metric.methods.create(params=method_params, throws=False)
    asserts.assert_errors_contains(resource, ['parent_id'])
Beispiel #4
0
def test_should_system_name_be_invalid(backend, backend_metric_params):
    backend_metric_params['system_name'] = 'invalid name whitespaces'
    resource = backend.metrics.create(params=backend_metric_params,
                                      throws=False)
    asserts.assert_errors_contains(resource, ['system_name'])
Beispiel #5
0
def test_should_fields_be_required(backend):
    resource = backend.metrics.create(params={}, throws=False)
    asserts.assert_errors_contains(resource, ['friendly_name', 'unit'])
def test_should_system_name_be_invalid(service, metric_params):
    metric_params['system_name'] = 'invalid name whitespaces'
    resource = service.metrics.create(params=metric_params, throws=False)
    asserts.assert_errors_contains(resource, ['system_name'])