def test_exclude_all(self): result = decide([], self.releases, [{"exclude": ".*"}]) self.assertEqual(result, [], "Excluding all not empty.") result = decide([], self.releases, [{"exclude": ".*"}, {"include": ".*"}]) self.assertEqual(result, [], "Excluding all not empty.") result = decide([], self.releases, [{"include": ".*", "architecture": "someArch"}, {"exclude": ".*"}]) self.assertEqual(len(result), 2, "Including all not empty")
def test_exclude_all(self): result = decide([], self.releases, [{"exclude": ".*"}]) self.assertEqual(result, [], "Excluding all not empty.") result = decide([], self.releases, [{ "exclude": ".*" }, { "include": ".*" }]) self.assertEqual(result, [], "Excluding all not empty.") result = decide([], self.releases, [{ "include": ".*", "architecture": "someArch" }, { "exclude": ".*" }]) self.assertEqual(len(result), 2, "Including all not empty")
def test_nothing_matches(self): result = decide([], self.releases, [{ "include": "v2.*", "architecture": "someArch" }]) self.assertEqual(result, [], "Should not match anything")
def test_nothing_matches(self): result = decide([], self.releases, [{"include": "v2.*", "architecture": "someArch"}]) self.assertEqual(result, [], "Should not match anything")