def test_replace_command_not_found(): with raises(ValueError): _replace_command('#!', '/usr/bin/fake')
def test_replace_command_keeps_args(): assert _replace_command( '#!/bin/bash -a -b --ccc', '/usr/bin/fake' ) == '#!/usr/bin/fake -a -b --ccc'
def test_replace_command_drops_env_usage(): assert _replace_command( '#!/usr/bin/env bash -a -b --ccc', '/usr/bin/fake' ) == '#!/usr/bin/fake -a -b --ccc'
def test_replace_command(): assert _replace_command( '#!/bin/bash', '/usr/bin/fake' ) == '#!/usr/bin/fake'