def setUp(self): self.sample_rewrite_rule = RewriteRule(r'^(carbon.foo)', r'\1.bar') self.sample_aggregation_rule = AggregationRule(r'^carbon.foo', r'carbon.foo.sum', 'sum', 1) self.sample_overwriting_aggregation_rule = \ AggregationRule(r'^carbon.foo', r'carbon.foo', 'sum', 1) self.processor = AggregationProcessor()
class TestRewriteRule(TestCase): def setUp(self): self.sample_rule = RewriteRule('^carbon[.]foo[.]', 'carbon_foo.') def test_instantiation_compiles_pattern(self): self.assertTrue(hasattr(self.sample_rule.regex, 'sub')) def test_apply_substitutes(self): result = self.sample_rule.apply('carbon.foo.bar') self.assertEqual('carbon_foo.bar', result)
def setUp(self): self.sample_rule = RewriteRule('^carbon[.]foo[.]', 'carbon_foo.')