Пример #1
0
    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))
Пример #2
0
    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))
Пример #3
0
 def test_02_bin_cat(self):
     self.assertEqual(find_executable("weaver.py"), os.path.abspath("weaver.py"))
Пример #4
0
 def test_03_asdffdsa(self):
     with self.assertRaises(WeaverError):
         find_executable("asdffdsa")
Пример #5
0
 def test_01_bin_cat(self):
     self.assertEqual(find_executable("/bin/cat"), "/bin/cat")
Пример #6
0
 def test_01_bin_cat(self):
     self.assertEqual(find_executable('/bin/cat'), '/bin/cat')
Пример #7
0
 def test_03_asdffdsa(self):
     with self.assertRaises(WeaverError):
         find_executable('asdffdsa')
Пример #8
0
 def test_02_bin_cat(self):
     self.assertEqual(find_executable('weaver.py'),
                      os.path.abspath('weaver.py'))
Пример #9
0
 def test_01_bin_cat(self):
     self.assertEqual(find_executable('/bin/cat'), '/bin/cat')