Exemplo n.º 1
0
 def test_from_script_calls(self, Popen, settings, os_environ):
     settings.env = {}
     assert Command.from_raw_script(
         ['apt-get', 'search', 'vim']) == Command(
         'apt-get search vim', 'output')
     Popen.assert_called_once_with('apt-get search vim',
                                   shell=True,
                                   stdin=PIPE,
                                   stdout=PIPE,
                                   stderr=STDOUT,
                                   env=os_environ)
Exemplo n.º 2
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)