예제 #1
0
 def test_multiple_groups_only(self):
     depends = Depends("foo [(bar baz) (quux)]\n")
     self.assertTrue(depends._evaluate(depends._rules[0][1],
                                       ["bar", "baz"]))
     self.assertTrue(depends._evaluate(depends._rules[0][1], ["quux"]))
     self.assertFalse(depends._evaluate(depends._rules[0][1], ["baz"]))
     self.assertFalse(depends._evaluate(depends._rules[0][1], ["bar"]))
예제 #2
0
 def test_multiple_groups_only(self):
     depends = Depends("foo [(bar baz) (quux)]\n")
     self.assertTrue(depends._evaluate(depends._rules[0][1],
                                       ["bar", "baz"]))
     self.assertTrue(depends._evaluate(depends._rules[0][1], ["quux"]))
     self.assertFalse(depends._evaluate(depends._rules[0][1], ["baz"]))
     self.assertFalse(depends._evaluate(depends._rules[0][1], ["bar"]))
예제 #3
0
 def test_single_group_only(self):
     depends = Depends("foo [(bar)]\n")
     self.assertTrue(depends._evaluate(depends._rules[0][1], ["bar"]))
     self.assertFalse(depends._evaluate(depends._rules[0][1], ["baz"]))
예제 #4
0
 def test_single_group_only(self):
     depends = Depends("foo [(bar)]\n")
     self.assertTrue(depends._evaluate(depends._rules[0][1], ["bar"]))
     self.assertFalse(depends._evaluate(depends._rules[0][1], ["baz"]))