Пример #1
0
 def test_from_script_calls(self, Popen, settings):
     settings.env = {}
     assert Command.from_raw_script(
         ['apt-get', 'search', 'vim']) == Command(
         'apt-get search vim', 'stdout', 'stderr')
     Popen.assert_called_once_with('apt-get search vim',
                                   shell=True,
                                   stdout=PIPE,
                                   stderr=PIPE,
                                   env={})
Пример #2
0
 def test_from_script_calls(self, Popen, settings):
     settings.env = {}
     assert Command.from_raw_script(['apt-get', 'search', 'vim'
                                     ]) == Command('apt-get search vim',
                                                   'stdout', 'stderr')
     Popen.assert_called_once_with('apt-get search vim',
                                   shell=True,
                                   stdout=PIPE,
                                   stderr=PIPE,
                                   env={})
Пример #3
0
 def test_from_script(self, script, result):
     if result:
         assert Command.from_raw_script(script).script == result
     else:
         with pytest.raises(EmptyCommand):
             Command.from_raw_script(script)
Пример #4
0
 def test_from_script(self, script, result):
     if result:
         assert Command.from_raw_script(script).script == result
     else:
         with pytest.raises(EmptyCommand):
             Command.from_raw_script(script)
Пример #5
0
 def test_from_script_calls(self, Popen, settings):
     settings.env = {}
     assert Command.from_raw_script(["apt-get", "search", "vim"]) == Command(
         "apt-get search vim", "stdout", "stderr"
     )
     Popen.assert_called_once_with("apt-get search vim", shell=True, stdout=PIPE, stderr=PIPE, env={})