Esempio n. 1
0
def test_replace_command_not_found():
    with raises(ValueError):
        _replace_command('#!', '/usr/bin/fake')
Esempio n. 2
0
def test_replace_command_keeps_args():
    assert _replace_command(
        '#!/bin/bash -a -b --ccc', '/usr/bin/fake'
    ) == '#!/usr/bin/fake -a -b --ccc'
Esempio n. 3
0
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'
Esempio n. 4
0
def test_replace_command():
    assert _replace_command(
        '#!/bin/bash', '/usr/bin/fake'
    ) == '#!/usr/bin/fake'