Exemplo n.º 1
0
 def test_script_basic(self, put_mock, sudo_mock):
     script.run('/my/local/path/script.sh')
     put_mock.assert_called_with('/my/local/path/script.sh',
                                 '/tmp/script.sh')
     sudo_mock.assert_has_calls(
         [call('chmod u+x /tmp/script.sh'), call('/tmp/script.sh'),
          call('rm /tmp/script.sh')], any_order=False)
Exemplo n.º 2
0
 def test_script_specify_dir(self, put_mock, sudo_mock):
     script.run('/my/local/path/script.sh', '/my/remote/path')
     put_mock.assert_called_with('/my/local/path/script.sh',
                                 '/my/remote/path/script.sh')
     sudo_mock.assert_has_calls(
         [call('chmod u+x /my/remote/path/script.sh'),
          call('/my/remote/path/script.sh'),
          call('rm /my/remote/path/script.sh')], any_order=False)
Exemplo n.º 3
0
 def test_script_specify_dir(self, put_mock, sudo_mock):
     script.run('/my/local/path/script.sh', '/my/remote/path')
     put_mock.assert_called_with('/my/local/path/script.sh',
                                 '/my/remote/path/script.sh')
     sudo_mock.assert_has_calls([
         call('chmod u+x /my/remote/path/script.sh'),
         call('/my/remote/path/script.sh'),
         call('rm /my/remote/path/script.sh')
     ],
                                any_order=False)
Exemplo n.º 4
0
 def test_script_basic(self, put_mock, sudo_mock):
     script.run('/my/local/path/script.sh')
     put_mock.assert_called_with('/my/local/path/script.sh',
                                 '/tmp/script.sh')
     sudo_mock.assert_has_calls([
         call('chmod u+x /tmp/script.sh'),
         call('/tmp/script.sh'),
         call('rm /tmp/script.sh')
     ],
                                any_order=False)