def __init__(self, executable, cmd_format=None, find_dirs=None, environment=None): self.cmd_format = cmd_format or Function.CMD_FORMAT self.path = find_executable(executable, find_dirs) self.environment = environment or dict() self.includes = set([self.path]) debug(D_FUNCTION, 'Created Function {0}({1}, {2})'.format( type_str(self), self.path, self.cmd_format))
def __init__(self, executable, cmd_format=None, find_dirs=None, environment=None): self.cmd_format = cmd_format or Function.CMD_FORMAT self.path = find_executable(executable, find_dirs) self.environment = environment or dict() self.includes = set([self.path]) debug( D_FUNCTION, 'Created Function {0}({1}, {2})'.format(type_str(self), self.path, self.cmd_format))
def test_02_bin_cat(self): self.assertEqual(find_executable("weaver.py"), os.path.abspath("weaver.py"))
def test_03_asdffdsa(self): with self.assertRaises(WeaverError): find_executable("asdffdsa")
def test_01_bin_cat(self): self.assertEqual(find_executable("/bin/cat"), "/bin/cat")
def test_01_bin_cat(self): self.assertEqual(find_executable('/bin/cat'), '/bin/cat')
def test_03_asdffdsa(self): with self.assertRaises(WeaverError): find_executable('asdffdsa')
def test_02_bin_cat(self): self.assertEqual(find_executable('weaver.py'), os.path.abspath('weaver.py'))