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()
Exemple #2
0
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)
Exemple #3
0
 def setUp(self):
   self.sample_rule = RewriteRule('^carbon[.]foo[.]', 'carbon_foo.')