Esempio n. 1
0
  def test_ref_config_rule(self):
    validation.ref_config_rule(
        'bar.cfg', test_config_pb2.Config,
        rule_set=self.rule_set)

    self.assertTrue(
        self.rule_set.is_defined_for(
            'projects/baz/refs/heads/master', 'bar.cfg'))

    self.assertFalse(
        self.rule_set.is_defined_for(
            'projects/baz/refs/heads/master', 'nonbar.cfg'))
    self.assertFalse(self.rule_set.is_defined_for('services/foo', 'bar.cfg'))
    self.assertFalse(self.rule_set.is_defined_for('projects/baz', 'bar.cfg'))
Esempio n. 2
0
    def test_ref_config_rule(self):
        validation.ref_config_rule('bar.cfg',
                                   test_config_pb2.Config,
                                   rule_set=self.rule_set)

        self.assertTrue(
            self.rule_set.is_defined_for('projects/baz/refs/heads/master',
                                         'bar.cfg'))

        self.assertFalse(
            self.rule_set.is_defined_for('projects/baz/refs/heads/master',
                                         'nonbar.cfg'))
        self.assertFalse(
            self.rule_set.is_defined_for('services/foo', 'bar.cfg'))
        self.assertFalse(
            self.rule_set.is_defined_for('projects/baz', 'bar.cfg'))