def test_script_specify_dir(self, put_mock, sudo_mock): file.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)
def test_script_basic(self, put_mock, sudo_mock): file.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)
def test_script_specify_dir(self, put_mock, sudo_mock): file.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, )
def test_script_basic(self, put_mock, sudo_mock): file.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 )