def test_smoke(self): with self.mocked_file(self._name, self._content): whitelist = WhiteList.from_file(self._name) self.assertEqual( repr(whitelist.inclusive_qualifier_list[0]), "<RegExpJobQualifier pattern:'^foo$'>") self.assertTrue(whitelist.designates(make_job('foo')))
def __init__(self, ns, config): self.ns = ns self.checkbox = CheckBox() self.config = config self.whitelist = WhiteList.from_file(os.path.join( self.checkbox.whitelists_dir, "sru.whitelist")) self.job_list = self.checkbox.get_builtin_jobs() # XXX: maybe allow specifying system_id from command line? self.exporter = XMLSessionStateExporter(system_id=None) self.session = None self.runner = None
def test_smoke(self): with self.mocked_file(self._name, self._content): whitelist = WhiteList.from_file(self._name) self.assertEqual(repr(whitelist.inclusive_qualifier_list[0]), "<RegExpJobQualifier pattern:'^foo$'>") self.assertTrue(whitelist.designates(make_job('foo')))
def test_load_patterns(self): with self.mocked_file(self._name, self._content): pattern_list = WhiteList._load_patterns(self._name) self.assertEqual(pattern_list, ['^foo$', '^bar$'])