コード例 #1
0
def test_simple_case(tmpdir):
    x = tmpdir.join('f')
    x.write('#!/usr/bin/env echo')
    make_executable(x.strpath)
    assert parse_shebang.parse_filename(x.strpath) == ('echo',)
コード例 #2
0
def test_file_doesnt_exist():
    assert parse_shebang.parse_filename('herp derp derp') == ()
コード例 #3
0
def test_simple_case(tmpdir):
    x = tmpdir.join('f')
    x.write_text('#!/usr/bin/env python', encoding='UTF-8')
    make_executable(x.strpath)
    assert parse_shebang.parse_filename(x.strpath) == ('python',)
コード例 #4
0
def test_simple_case(tmpdir):
    x = tmpdir.join('f')
    x.write_text('#!/usr/bin/env python', encoding='UTF-8')
    make_executable(x.strpath)
    assert parse_shebang.parse_filename(x.strpath) == ('python', )
コード例 #5
0
def test_file_doesnt_exist():
    assert parse_shebang.parse_filename('herp derp derp') == ()