def test_valid_metrics_by_components(self): metrics = [{ "name": "name1", "dimensions": { "key1": "value1", "key2": "value2" }, "timestamp": 1405630174123, "value": 1.0 }, { "name": "name2", "dimensions": { "key1": "value1", "key2": "value2" }, "value_meta": { "key1": "value1", "key2": "value2" }, "timestamp": 1405630174123, "value": 2.0 }] for i in six.moves.range(len(metrics)): metric_validator.validate_name(metrics[i]['name']) metric_validator.validate_value(metrics[i]['value']) metric_validator.validate_timestamp(metrics[i]['timestamp']) if 'dimensions' in metrics[i]: metric_validator.validate_dimensions(metrics[i]['dimensions']) if 'value_meta' in metrics[i]: metric_validator.validate_value_meta(metrics[i]['value_meta'])
def test_valid_metrics_by_components(self): metrics = [ {"name": "name1", "dimensions": {"key1": "value1", "key2": "value2"}, "timestamp": 1405630174123, "value": 1.0}, {"name": "name2", "dimensions": {"key1": "value1", "key2": "value2"}, "value_meta": {"key1": "value1", "key2": "value2"}, "timestamp": 1405630174123, "value": 2.0} ] for i in six.moves.range(len(metrics)): metric_validator.validate_name(metrics[i]['name']) metric_validator.validate_value(metrics[i]['value']) metric_validator.validate_timestamp(metrics[i]['timestamp']) if 'dimensions' in metrics[i]: metric_validator.validate_dimensions(metrics[i]['dimensions']) if 'value_meta' in metrics[i]: metric_validator.validate_value_meta(metrics[i]['value_meta'])