Use fix-encoding-pragma pre-commit hook

This commit is contained in:
Anthony Sottile 2019-05-14 15:56:31 -07:00
parent 7573747cda
commit dc75b6af47
188 changed files with 206 additions and 45 deletions

View File

@ -17,6 +17,7 @@ repos:
hooks: hooks:
- id: trailing-whitespace - id: trailing-whitespace
- id: end-of-file-fixer - id: end-of-file-fixer
- id: fix-encoding-pragma
- id: check-yaml - id: check-yaml
- id: debug-statements - id: debug-statements
exclude: _pytest/debugging.py exclude: _pytest/debugging.py

View File

@ -1,3 +1,4 @@
# -*- coding: utf-8 -*-
import sys import sys
if __name__ == "__main__": if __name__ == "__main__":

View File

@ -1,3 +1,4 @@
# -*- coding: utf-8 -*-
# 10000 iterations, just for relative comparison # 10000 iterations, just for relative comparison
# 2.7.5 3.3.2 # 2.7.5 3.3.2
# FilesCompleter 75.1109 69.2116 # FilesCompleter 75.1109 69.2116

View File

@ -1,2 +1,3 @@
# -*- coding: utf-8 -*-
for i in range(1000): for i in range(1000):
exec("def test_func_%d(): pass" % i) exec("def test_func_%d(): pass" % i)

View File

@ -1,3 +1,4 @@
# -*- coding: utf-8 -*-
import pytest import pytest

View File

@ -1,3 +1,4 @@
# -*- coding: utf-8 -*-
from six.moves import range from six.moves import range
import pytest import pytest

View File

@ -1,3 +1,4 @@
# -*- coding: utf-8 -*-
# flasky extensions. flasky pygments style based on tango style # flasky extensions. flasky pygments style based on tango style
from pygments.style import Style from pygments.style import Style
from pygments.token import Comment from pygments.token import Comment

View File

@ -1 +1,2 @@
# -*- coding: utf-8 -*-
collect_ignore = ["conf.py"] collect_ignore = ["conf.py"]

View File

@ -1,3 +1,4 @@
# -*- coding: utf-8 -*-
import _pytest._code import _pytest._code
import pytest import pytest
from pytest import raises from pytest import raises

View File

@ -1,3 +1,4 @@
# -*- coding: utf-8 -*-
import py import py
import pytest import pytest

View File

@ -1,3 +1,4 @@
# -*- coding: utf-8 -*-
hello = "world" hello = "world"

View File

@ -1,3 +1,4 @@
# -*- coding: utf-8 -*-
import py import py
failure_demo = py.path.local(__file__).dirpath("failure_demo.py") failure_demo = py.path.local(__file__).dirpath("failure_demo.py")

View File

@ -1,3 +1,4 @@
# -*- coding: utf-8 -*-
def setup_module(module): def setup_module(module):
module.TestStateFullThing.classcount = 0 module.TestStateFullThing.classcount = 0

View File

@ -1 +1,2 @@
# -*- coding: utf-8 -*-
collect_ignore = ["nonpython"] collect_ignore = ["nonpython"]

View File

@ -1,3 +1,4 @@
# -*- coding: utf-8 -*-
import pytest import pytest

View File

@ -1 +1,2 @@
# -*- coding: utf-8 -*-
# #

View File

@ -1,2 +1,3 @@
# -*- coding: utf-8 -*-
def test_quick(setup): def test_quick(setup):
pass pass

View File

@ -1 +1,2 @@
# -*- coding: utf-8 -*-
# #

View File

@ -1,3 +1,4 @@
# -*- coding: utf-8 -*-
def test_something(setup): def test_something(setup):
assert setup.timecostly == 1 assert setup.timecostly == 1

View File

@ -1,3 +1,4 @@
# -*- coding: utf-8 -*-
""" """
module containing a parametrized tests testing cross-python module containing a parametrized tests testing cross-python
serialization via the pickle module. serialization via the pickle module.

View File

@ -1,3 +1,4 @@
# -*- coding: utf-8 -*-
# content of conftest.py # content of conftest.py
import pytest import pytest

View File

@ -1,3 +1,4 @@
# -*- coding: utf-8 -*-
import sys import sys
import pytest import pytest

View File

@ -1,3 +1,4 @@
# -*- coding: utf-8 -*-
def test_exception_syntax(): def test_exception_syntax():
try: try:
0 / 0 0 / 0

View File

@ -1,3 +1,4 @@
# -*- coding: utf-8 -*-
# run this with $ pytest --collect-only test_collectonly.py # run this with $ pytest --collect-only test_collectonly.py
# #

View File

@ -1,3 +1,4 @@
# -*- coding: utf-8 -*-
import pytest import pytest
xfail = pytest.mark.xfail xfail = pytest.mark.xfail

View File

@ -1,3 +1,4 @@
# -*- coding: utf-8 -*-
import json import json
import py import py

View File

@ -1,3 +1,4 @@
# -*- coding: utf-8 -*-
import sys import sys
from distutils.core import setup from distutils.core import setup

View File

@ -1,3 +1,4 @@
# -*- coding: utf-8 -*-
""" """
Invoke development tasks. Invoke development tasks.
""" """

View File

@ -1,3 +1,4 @@
# -*- coding: utf-8 -*-
from setuptools import setup from setuptools import setup
# TODO: if py gets upgrade to >=1.6, # TODO: if py gets upgrade to >=1.6,

View File

@ -1,3 +1,4 @@
# -*- coding: utf-8 -*-
__all__ = ["__version__"] __all__ = ["__version__"]
try: try:

View File

@ -1,3 +1,4 @@
# -*- coding: utf-8 -*-
"""allow bash-completion for argparse with argcomplete if installed """allow bash-completion for argparse with argcomplete if installed
needs argcomplete>=0.5.6 for python 3.2/3.3 (older versions fail needs argcomplete>=0.5.6 for python 3.2/3.3 (older versions fail
to find the magic string, so _ARGCOMPLETE env. var is never set, and to find the magic string, so _ARGCOMPLETE env. var is never set, and

View File

@ -1,3 +1,4 @@
# -*- coding: utf-8 -*-
""" python inspection/code generation API """ """ python inspection/code generation API """
from __future__ import absolute_import from __future__ import absolute_import
from __future__ import division from __future__ import division

View File

@ -1,3 +1,4 @@
# -*- coding: utf-8 -*-
# copied from python-2.7.3's traceback.py # copied from python-2.7.3's traceback.py
# CHANGES: # CHANGES:
# - some_str is replaced, trying to create unicode strings # - some_str is replaced, trying to create unicode strings

View File

@ -1,3 +1,4 @@
# -*- coding: utf-8 -*-
from __future__ import absolute_import from __future__ import absolute_import
from __future__ import division from __future__ import division
from __future__ import print_function from __future__ import print_function

View File

@ -1,3 +1,4 @@
# -*- coding: utf-8 -*-
from __future__ import absolute_import from __future__ import absolute_import
from __future__ import division from __future__ import division
from __future__ import print_function from __future__ import print_function

View File

@ -1,3 +1,4 @@
# -*- coding: utf-8 -*-
import pprint import pprint
from six.moves import reprlib from six.moves import reprlib

View File

@ -1,3 +1,4 @@
# -*- coding: utf-8 -*-
""" """
support for presenting detailed information in failing assertions. support for presenting detailed information in failing assertions.
""" """

View File

@ -1,3 +1,4 @@
# -*- coding: utf-8 -*-
"""Rewrite assertion AST to produce nice error messages""" """Rewrite assertion AST to produce nice error messages"""
from __future__ import absolute_import from __future__ import absolute_import
from __future__ import division from __future__ import division

View File

@ -1,3 +1,4 @@
# -*- coding: utf-8 -*-
""" """
Utilities for truncating assertion output. Utilities for truncating assertion output.

View File

@ -1,3 +1,4 @@
# -*- coding: utf-8 -*-
"""Utilities for assertion debugging""" """Utilities for assertion debugging"""
from __future__ import absolute_import from __future__ import absolute_import
from __future__ import division from __future__ import division

View File

@ -1,3 +1,4 @@
# -*- coding: utf-8 -*-
""" """
merged implementation of the cache provider merged implementation of the cache provider

View File

@ -1,3 +1,4 @@
# -*- coding: utf-8 -*-
""" """
per-test stdout/stderr capturing mechanism. per-test stdout/stderr capturing mechanism.

View File

@ -1,3 +1,4 @@
# -*- coding: utf-8 -*-
""" """
python version compatibility code python version compatibility code
""" """

View File

@ -1,3 +1,4 @@
# -*- coding: utf-8 -*-
""" command line options, ini-file and conftest.py processing. """ """ command line options, ini-file and conftest.py processing. """
from __future__ import absolute_import from __future__ import absolute_import
from __future__ import division from __future__ import division

View File

@ -1,3 +1,4 @@
# -*- coding: utf-8 -*-
import argparse import argparse
import warnings import warnings

View File

@ -1,3 +1,4 @@
# -*- coding: utf-8 -*-
class UsageError(Exception): class UsageError(Exception):
""" error in pytest usage or invocation""" """ error in pytest usage or invocation"""

View File

@ -1,3 +1,4 @@
# -*- coding: utf-8 -*-
import os import os
import py import py

View File

@ -1,3 +1,4 @@
# -*- coding: utf-8 -*-
""" interactive debugging with PDB, the Python Debugger. """ """ interactive debugging with PDB, the Python Debugger. """
from __future__ import absolute_import from __future__ import absolute_import
from __future__ import division from __future__ import division

View File

@ -1,3 +1,4 @@
# -*- coding: utf-8 -*-
""" """
This module contains deprecation messages and bits of code used elsewhere in the codebase This module contains deprecation messages and bits of code used elsewhere in the codebase
that is planned to be removed in the next pytest release. that is planned to be removed in the next pytest release.

View File

@ -1,3 +1,4 @@
# -*- coding: utf-8 -*-
""" discover and run doctests in modules and test files.""" """ discover and run doctests in modules and test files."""
from __future__ import absolute_import from __future__ import absolute_import
from __future__ import division from __future__ import division

View File

@ -1,3 +1,4 @@
# -*- coding: utf-8 -*-
from __future__ import absolute_import from __future__ import absolute_import
from __future__ import division from __future__ import division
from __future__ import print_function from __future__ import print_function

View File

@ -1,3 +1,4 @@
# -*- coding: utf-8 -*-
""" """
Provides a function to report all internal modules for using freezing tools Provides a function to report all internal modules for using freezing tools
pytest pytest

View File

@ -1,3 +1,4 @@
# -*- coding: utf-8 -*-
""" version info, help messages, tracing configuration. """ """ version info, help messages, tracing configuration. """
from __future__ import absolute_import from __future__ import absolute_import
from __future__ import division from __future__ import division

View File

@ -1,3 +1,4 @@
# -*- coding: utf-8 -*-
""" hook specifications for pytest plugins, invoked from main.py and builtin plugins. """ """ hook specifications for pytest plugins, invoked from main.py and builtin plugins. """
from pluggy import HookspecMarker from pluggy import HookspecMarker

View File

@ -1,3 +1,4 @@
# -*- coding: utf-8 -*-
""" """
report test results in JUnit-XML format, report test results in JUnit-XML format,
for use with Jenkins and build integration servers. for use with Jenkins and build integration servers.

View File

@ -1,3 +1,4 @@
# -*- coding: utf-8 -*-
""" Access and control log capturing. """ """ Access and control log capturing. """
from __future__ import absolute_import from __future__ import absolute_import
from __future__ import division from __future__ import division

View File

@ -1,3 +1,4 @@
# -*- coding: utf-8 -*-
""" core implementation of testing process: init, session, runtest loop. """ """ core implementation of testing process: init, session, runtest loop. """
from __future__ import absolute_import from __future__ import absolute_import
from __future__ import division from __future__ import division

View File

@ -1,3 +1,4 @@
# -*- coding: utf-8 -*-
""" generic mechanism for marking and selecting python functions. """ """ generic mechanism for marking and selecting python functions. """
from __future__ import absolute_import from __future__ import absolute_import
from __future__ import division from __future__ import division

View File

@ -1,3 +1,4 @@
# -*- coding: utf-8 -*-
import os import os
import platform import platform
import sys import sys

View File

@ -1,3 +1,4 @@
# -*- coding: utf-8 -*-
""" """
this is a place where we put datastructures used by legacy apis this is a place where we put datastructures used by legacy apis
we hope ot remove we hope ot remove

View File

@ -1,3 +1,4 @@
# -*- coding: utf-8 -*-
import inspect import inspect
import warnings import warnings
from collections import namedtuple from collections import namedtuple

View File

@ -1,3 +1,4 @@
# -*- coding: utf-8 -*-
""" monkeypatching and mocking functionality. """ """ monkeypatching and mocking functionality. """
from __future__ import absolute_import from __future__ import absolute_import
from __future__ import division from __future__ import division

View File

@ -1,3 +1,4 @@
# -*- coding: utf-8 -*-
from __future__ import absolute_import from __future__ import absolute_import
from __future__ import division from __future__ import division
from __future__ import print_function from __future__ import print_function

View File

@ -1,3 +1,4 @@
# -*- coding: utf-8 -*-
""" run test suites written for nose. """ """ run test suites written for nose. """
from __future__ import absolute_import from __future__ import absolute_import
from __future__ import division from __future__ import division

View File

@ -1,3 +1,4 @@
# -*- coding: utf-8 -*-
""" """
exception classes and constants handling test outcomes exception classes and constants handling test outcomes
as well as functions creating them as well as functions creating them

View File

@ -1,3 +1,4 @@
# -*- coding: utf-8 -*-
""" submit failure or test session information to a pastebin service. """ """ submit failure or test session information to a pastebin service. """
from __future__ import absolute_import from __future__ import absolute_import
from __future__ import division from __future__ import division

View File

@ -1,3 +1,4 @@
# -*- coding: utf-8 -*-
import atexit import atexit
import errno import errno
import fnmatch import fnmatch

View File

@ -1,3 +1,4 @@
# -*- coding: utf-8 -*-
"""(disabled by default) support for testing pytest and pytest plugins.""" """(disabled by default) support for testing pytest and pytest plugins."""
from __future__ import absolute_import from __future__ import absolute_import
from __future__ import division from __future__ import division

View File

@ -1,3 +1,4 @@
# -*- coding: utf-8 -*-
""" Python test discovery, setup and run of test functions. """ """ Python test discovery, setup and run of test functions. """
from __future__ import absolute_import from __future__ import absolute_import
from __future__ import division from __future__ import division

View File

@ -1,3 +1,4 @@
# -*- coding: utf-8 -*-
from __future__ import absolute_import from __future__ import absolute_import
import math import math

View File

@ -1,3 +1,4 @@
# -*- coding: utf-8 -*-
""" recording warnings during test function execution. """ """ recording warnings during test function execution. """
from __future__ import absolute_import from __future__ import absolute_import
from __future__ import division from __future__ import division

View File

@ -1,3 +1,4 @@
# -*- coding: utf-8 -*-
from pprint import pprint from pprint import pprint
import py import py

View File

@ -1,3 +1,4 @@
# -*- coding: utf-8 -*-
""" log machine-parseable test session result information in a plain """ log machine-parseable test session result information in a plain
text file. text file.
""" """

View File

@ -1,3 +1,4 @@
# -*- coding: utf-8 -*-
""" basic collect and runtest protocol implementations """ """ basic collect and runtest protocol implementations """
from __future__ import absolute_import from __future__ import absolute_import
from __future__ import division from __future__ import division

View File

@ -1,3 +1,4 @@
# -*- coding: utf-8 -*-
from __future__ import absolute_import from __future__ import absolute_import
from __future__ import division from __future__ import division
from __future__ import print_function from __future__ import print_function

View File

@ -1,3 +1,4 @@
# -*- coding: utf-8 -*-
from __future__ import absolute_import from __future__ import absolute_import
from __future__ import division from __future__ import division
from __future__ import print_function from __future__ import print_function

View File

@ -1,4 +1,4 @@
# coding: utf-8 # -*- coding: utf-8 -*-
""" support for skip/xfail functions and markers. """ """ support for skip/xfail functions and markers. """
from __future__ import absolute_import from __future__ import absolute_import
from __future__ import division from __future__ import division

View File

@ -1,3 +1,4 @@
# -*- coding: utf-8 -*-
import pytest import pytest

View File

@ -1,4 +1,4 @@
# encoding: utf-8 # -*- coding: utf-8 -*-
""" terminal reporting of the full testing process. """ terminal reporting of the full testing process.
This is a good source for looking at the various reporting hooks. This is a good source for looking at the various reporting hooks.

View File

@ -1,3 +1,4 @@
# -*- coding: utf-8 -*-
""" support for providing temporary directories to test functions. """ """ support for providing temporary directories to test functions. """
from __future__ import absolute_import from __future__ import absolute_import
from __future__ import division from __future__ import division

View File

@ -1,3 +1,4 @@
# -*- coding: utf-8 -*-
""" discovery and running of std-library "unittest" style tests. """ """ discovery and running of std-library "unittest" style tests. """
from __future__ import absolute_import from __future__ import absolute_import
from __future__ import division from __future__ import division

View File

@ -1,3 +1,4 @@
# -*- coding: utf-8 -*-
import attr import attr

View File

@ -1,3 +1,4 @@
# -*- coding: utf-8 -*-
from __future__ import absolute_import from __future__ import absolute_import
from __future__ import division from __future__ import division
from __future__ import print_function from __future__ import print_function

View File

@ -1,3 +1,4 @@
# -*- coding: utf-8 -*-
# PYTHON_ARGCOMPLETE_OK # PYTHON_ARGCOMPLETE_OK
""" """
pytest: unit and functional testing with Python. pytest: unit and functional testing with Python.

View File

@ -1,4 +1,4 @@
# coding: utf-8 # -*- coding: utf-8 -*-
from __future__ import absolute_import from __future__ import absolute_import
from __future__ import division from __future__ import division
from __future__ import print_function from __future__ import print_function

View File

@ -1,4 +1,4 @@
# coding: utf-8 # -*- coding: utf-8 -*-
from __future__ import absolute_import from __future__ import absolute_import
from __future__ import division from __future__ import division
from __future__ import print_function from __future__ import print_function

View File

@ -1,4 +1,4 @@
# coding: utf-8 # -*- coding: utf-8 -*-
from __future__ import absolute_import from __future__ import absolute_import
from __future__ import division from __future__ import division
from __future__ import print_function from __future__ import print_function

View File

@ -1,4 +1,4 @@
# coding: utf-8 # -*- coding: utf-8 -*-
# flake8: noqa # flake8: noqa
# disable flake check on this file because some constructs are strange # disable flake check on this file because some constructs are strange
# or redundant on purpose and can't be disable on a line-by-line basis # or redundant on purpose and can't be disable on a line-by-line basis

View File

@ -1,3 +1,4 @@
# -*- coding: utf-8 -*-
import pytest import pytest

View File

@ -1,3 +1,4 @@
# -*- coding: utf-8 -*-
from __future__ import absolute_import from __future__ import absolute_import
from __future__ import division from __future__ import division
from __future__ import print_function from __future__ import print_function

View File

@ -1,3 +1,4 @@
# -*- coding: utf-8 -*-
"""Reproduces issue #3774""" """Reproduces issue #3774"""
try: try:

View File

@ -1,2 +1,3 @@
# -*- coding: utf-8 -*-
def test_init(): def test_init():
pass pass

View File

@ -1,2 +1,3 @@
# -*- coding: utf-8 -*-
def test_foo(): def test_foo():
pass pass

View File

@ -1,2 +1,3 @@
# -*- coding: utf-8 -*-
def pytest_ignore_collect(path): def pytest_ignore_collect(path):
return False return False

View File

@ -1,2 +1,3 @@
# -*- coding: utf-8 -*-
def test(): def test():
pass pass

View File

@ -1,2 +1,3 @@
# -*- coding: utf-8 -*-
def test(): def test():
pass pass

View File

@ -1,2 +1,3 @@
# -*- coding: utf-8 -*-
class pytest_something(object): class pytest_something(object):
pass pass

View File

@ -1,2 +1,3 @@
# -*- coding: utf-8 -*-
def test_foo(): def test_foo():
pass pass

View File

@ -1,3 +1,4 @@
# -*- coding: utf-8 -*-
def pytest_configure(config): def pytest_configure(config):
import pytest import pytest

View File

@ -1,3 +1,4 @@
# -*- coding: utf-8 -*-
from dataclasses import dataclass from dataclasses import dataclass
from dataclasses import field from dataclasses import field

Some files were not shown because too many files have changed in this diff Show More