mirror of
https://github.com/pre-commit/pre-commit-hooks.git
synced 2026-04-09 21:04:17 +00:00
pre-commit-hooks: python3.6+
This commit is contained in:
parent
551d1a07b3
commit
f5c42a050b
60 changed files with 291 additions and 493 deletions
|
|
@ -1,7 +1,3 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
from __future__ import absolute_import
|
||||
from __future__ import unicode_literals
|
||||
|
||||
import pytest
|
||||
|
||||
from pre_commit_hooks.check_executables_have_shebangs import main
|
||||
|
|
@ -12,7 +8,7 @@ from pre_commit_hooks.check_executables_have_shebangs import main
|
|||
b'#!/bin/bash\nhello world\n',
|
||||
b'#!/usr/bin/env python3.6',
|
||||
b'#!python',
|
||||
'#!☃'.encode('UTF-8'),
|
||||
'#!☃'.encode(),
|
||||
),
|
||||
)
|
||||
def test_has_shebang(content, tmpdir):
|
||||
|
|
@ -27,7 +23,7 @@ def test_has_shebang(content, tmpdir):
|
|||
b' #!python\n',
|
||||
b'\n#!python\n',
|
||||
b'python\n',
|
||||
'☃'.encode('UTF-8'),
|
||||
'☃'.encode(),
|
||||
|
||||
),
|
||||
)
|
||||
|
|
@ -36,4 +32,4 @@ def test_bad_shebang(content, tmpdir, capsys):
|
|||
path.write(content, 'wb')
|
||||
assert main((path.strpath,)) == 1
|
||||
_, stderr = capsys.readouterr()
|
||||
assert stderr.startswith('{}: marked executable but'.format(path.strpath))
|
||||
assert stderr.startswith(f'{path}: marked executable but')
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue