Fix invalid Python file encoding "utf8" (#5252)
Fix invalid Python file encoding "utf8"
This commit is contained in:
		
						commit
						66f20b6f5e
					
				|  | @ -13,10 +13,11 @@ repos: | |||
|         additional_dependencies: [black==19.3b0] | ||||
|         language_version: python3 | ||||
| -   repo: https://github.com/pre-commit/pre-commit-hooks | ||||
|     rev: v2.1.0 | ||||
|     rev: v2.2.2 | ||||
|     hooks: | ||||
|     -   id: trailing-whitespace | ||||
|     -   id: end-of-file-fixer | ||||
|     -   id: fix-encoding-pragma | ||||
|     -   id: check-yaml | ||||
|     -   id: debug-statements | ||||
|         exclude: _pytest/debugging.py | ||||
|  |  | |||
|  | @ -1,3 +1,4 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| import sys | ||||
| 
 | ||||
| if __name__ == "__main__": | ||||
|  |  | |||
|  | @ -1,3 +1,4 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| # 10000 iterations, just for relative comparison | ||||
| #                      2.7.5     3.3.2 | ||||
| # FilesCompleter       75.1109   69.2116 | ||||
|  |  | |||
|  | @ -1,2 +1,3 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| for i in range(1000): | ||||
|     exec("def test_func_%d(): pass" % i) | ||||
|  |  | |||
|  | @ -1,3 +1,4 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| import pytest | ||||
| 
 | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,3 +1,4 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| from six.moves import range | ||||
| 
 | ||||
| import pytest | ||||
|  |  | |||
|  | @ -1,3 +1,4 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| # flasky extensions.  flasky pygments style based on tango style | ||||
| from pygments.style import Style | ||||
| from pygments.token import Comment | ||||
|  |  | |||
|  | @ -1 +1,2 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| collect_ignore = ["conf.py"] | ||||
|  |  | |||
|  | @ -1,3 +1,4 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| import _pytest._code | ||||
| import pytest | ||||
| from pytest import raises | ||||
|  |  | |||
|  | @ -1,3 +1,4 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| import py | ||||
| 
 | ||||
| import pytest | ||||
|  |  | |||
|  | @ -1,3 +1,4 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| hello = "world" | ||||
| 
 | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,3 +1,4 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| import py | ||||
| 
 | ||||
| failure_demo = py.path.local(__file__).dirpath("failure_demo.py") | ||||
|  |  | |||
|  | @ -1,3 +1,4 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| def setup_module(module): | ||||
|     module.TestStateFullThing.classcount = 0 | ||||
| 
 | ||||
|  |  | |||
|  | @ -1 +1,2 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| collect_ignore = ["nonpython"] | ||||
|  |  | |||
|  | @ -1,3 +1,4 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| import pytest | ||||
| 
 | ||||
| 
 | ||||
|  |  | |||
|  | @ -1 +1,2 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| # | ||||
|  |  | |||
|  | @ -1,2 +1,3 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| def test_quick(setup): | ||||
|     pass | ||||
|  |  | |||
|  | @ -1 +1,2 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| # | ||||
|  |  | |||
|  | @ -1,3 +1,4 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| def test_something(setup): | ||||
|     assert setup.timecostly == 1 | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,3 +1,4 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| """ | ||||
| module containing a parametrized tests testing cross-python | ||||
| serialization via the pickle module. | ||||
|  |  | |||
|  | @ -1,3 +1,4 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| # content of conftest.py | ||||
| import pytest | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,3 +1,4 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| import sys | ||||
| 
 | ||||
| import pytest | ||||
|  |  | |||
|  | @ -1,3 +1,4 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| def test_exception_syntax(): | ||||
|     try: | ||||
|         0 / 0 | ||||
|  |  | |||
|  | @ -1,3 +1,4 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| # run this with $ pytest --collect-only test_collectonly.py | ||||
| # | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,3 +1,4 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| import pytest | ||||
| 
 | ||||
| xfail = pytest.mark.xfail | ||||
|  |  | |||
|  | @ -1,3 +1,4 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| import json | ||||
| 
 | ||||
| import py | ||||
|  |  | |||
|  | @ -1,3 +1,4 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| import sys | ||||
| from distutils.core import setup | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,3 +1,4 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| """ | ||||
| Invoke development tasks. | ||||
| """ | ||||
|  |  | |||
							
								
								
									
										1
									
								
								setup.py
								
								
								
								
							
							
						
						
									
										1
									
								
								setup.py
								
								
								
								
							|  | @ -1,3 +1,4 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| from setuptools import setup | ||||
| 
 | ||||
| # TODO: if py gets upgrade to >=1.6, | ||||
|  |  | |||
|  | @ -1,3 +1,4 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| __all__ = ["__version__"] | ||||
| 
 | ||||
| try: | ||||
|  |  | |||
|  | @ -1,3 +1,4 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| """allow bash-completion for argparse with argcomplete if installed | ||||
| 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 | ||||
|  |  | |||
|  | @ -1,3 +1,4 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| """ python inspection/code generation API """ | ||||
| from __future__ import absolute_import | ||||
| from __future__ import division | ||||
|  |  | |||
|  | @ -1,3 +1,4 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| # copied from python-2.7.3's traceback.py | ||||
| # CHANGES: | ||||
| # - some_str is replaced, trying to create unicode strings | ||||
|  |  | |||
|  | @ -1,3 +1,4 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| from __future__ import absolute_import | ||||
| from __future__ import division | ||||
| from __future__ import print_function | ||||
|  |  | |||
|  | @ -1,3 +1,4 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| from __future__ import absolute_import | ||||
| from __future__ import division | ||||
| from __future__ import print_function | ||||
|  |  | |||
|  | @ -1,3 +1,4 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| import pprint | ||||
| 
 | ||||
| from six.moves import reprlib | ||||
|  |  | |||
|  | @ -1,3 +1,4 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| """ | ||||
| support for presenting detailed information in failing assertions. | ||||
| """ | ||||
|  |  | |||
|  | @ -1,3 +1,4 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| """Rewrite assertion AST to produce nice error messages""" | ||||
| from __future__ import absolute_import | ||||
| from __future__ import division | ||||
|  |  | |||
|  | @ -1,3 +1,4 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| """ | ||||
| Utilities for truncating assertion output. | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,3 +1,4 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| """Utilities for assertion debugging""" | ||||
| from __future__ import absolute_import | ||||
| from __future__ import division | ||||
|  |  | |||
|  | @ -1,3 +1,4 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| """ | ||||
| merged implementation of the cache provider | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,3 +1,4 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| """ | ||||
| per-test stdout/stderr capturing mechanism. | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,3 +1,4 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| """ | ||||
| python version compatibility code | ||||
| """ | ||||
|  |  | |||
|  | @ -1,3 +1,4 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| """ command line options, ini-file and conftest.py processing. """ | ||||
| from __future__ import absolute_import | ||||
| from __future__ import division | ||||
|  |  | |||
|  | @ -1,3 +1,4 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| import argparse | ||||
| import warnings | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,3 +1,4 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| class UsageError(Exception): | ||||
|     """ error in pytest usage or invocation""" | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,3 +1,4 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| import os | ||||
| 
 | ||||
| import py | ||||
|  |  | |||
|  | @ -1,3 +1,4 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| """ interactive debugging with PDB, the Python Debugger. """ | ||||
| from __future__ import absolute_import | ||||
| from __future__ import division | ||||
|  |  | |||
|  | @ -1,3 +1,4 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| """ | ||||
| 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. | ||||
|  |  | |||
|  | @ -1,3 +1,4 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| """ discover and run doctests in modules and test files.""" | ||||
| from __future__ import absolute_import | ||||
| from __future__ import division | ||||
|  |  | |||
|  | @ -1,3 +1,4 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| from __future__ import absolute_import | ||||
| from __future__ import division | ||||
| from __future__ import print_function | ||||
|  |  | |||
|  | @ -1,3 +1,4 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| """ | ||||
| Provides a function to report all internal modules for using freezing tools | ||||
| pytest | ||||
|  |  | |||
|  | @ -1,3 +1,4 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| """ version info, help messages, tracing configuration.  """ | ||||
| from __future__ import absolute_import | ||||
| from __future__ import division | ||||
|  |  | |||
|  | @ -1,3 +1,4 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| """ hook specifications for pytest plugins, invoked from main.py and builtin plugins.  """ | ||||
| from pluggy import HookspecMarker | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,3 +1,4 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| """ | ||||
|     report test results in JUnit-XML format, | ||||
|     for use with Jenkins and build integration servers. | ||||
|  |  | |||
|  | @ -1,3 +1,4 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| """ Access and control log capturing. """ | ||||
| from __future__ import absolute_import | ||||
| from __future__ import division | ||||
|  |  | |||
|  | @ -1,3 +1,4 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| """ core implementation of testing process: init, session, runtest loop. """ | ||||
| from __future__ import absolute_import | ||||
| from __future__ import division | ||||
|  |  | |||
|  | @ -1,3 +1,4 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| """ generic mechanism for marking and selecting python functions. """ | ||||
| from __future__ import absolute_import | ||||
| from __future__ import division | ||||
|  |  | |||
|  | @ -1,3 +1,4 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| import os | ||||
| import platform | ||||
| import sys | ||||
|  |  | |||
|  | @ -1,3 +1,4 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| """ | ||||
| this is a place where we put datastructures used by legacy apis | ||||
| we hope ot remove | ||||
|  |  | |||
|  | @ -1,3 +1,4 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| import inspect | ||||
| import warnings | ||||
| from collections import namedtuple | ||||
|  |  | |||
|  | @ -1,3 +1,4 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| """ monkeypatching and mocking functionality.  """ | ||||
| from __future__ import absolute_import | ||||
| from __future__ import division | ||||
|  |  | |||
|  | @ -1,3 +1,4 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| from __future__ import absolute_import | ||||
| from __future__ import division | ||||
| from __future__ import print_function | ||||
|  |  | |||
|  | @ -1,3 +1,4 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| """ run test suites written for nose. """ | ||||
| from __future__ import absolute_import | ||||
| from __future__ import division | ||||
|  |  | |||
|  | @ -1,3 +1,4 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| """ | ||||
| exception classes and constants handling test outcomes | ||||
| as well as functions creating them | ||||
|  |  | |||
|  | @ -1,3 +1,4 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| """ submit failure or test session information to a pastebin service. """ | ||||
| from __future__ import absolute_import | ||||
| from __future__ import division | ||||
|  |  | |||
|  | @ -1,3 +1,4 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| import atexit | ||||
| import errno | ||||
| import fnmatch | ||||
|  |  | |||
|  | @ -1,3 +1,4 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| """(disabled by default) support for testing pytest and pytest plugins.""" | ||||
| from __future__ import absolute_import | ||||
| from __future__ import division | ||||
|  |  | |||
|  | @ -1,3 +1,4 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| """ Python test discovery, setup and run of test functions. """ | ||||
| from __future__ import absolute_import | ||||
| from __future__ import division | ||||
|  |  | |||
|  | @ -1,3 +1,4 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| from __future__ import absolute_import | ||||
| 
 | ||||
| import math | ||||
|  |  | |||
|  | @ -1,3 +1,4 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| """ recording warnings during test function execution. """ | ||||
| from __future__ import absolute_import | ||||
| from __future__ import division | ||||
|  |  | |||
|  | @ -1,3 +1,4 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| from pprint import pprint | ||||
| 
 | ||||
| import py | ||||
|  |  | |||
|  | @ -1,3 +1,4 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| """ log machine-parseable test session result information in a plain | ||||
| text file. | ||||
| """ | ||||
|  |  | |||
|  | @ -1,3 +1,4 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| """ basic collect and runtest protocol implementations """ | ||||
| from __future__ import absolute_import | ||||
| from __future__ import division | ||||
|  |  | |||
|  | @ -1,3 +1,4 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| from __future__ import absolute_import | ||||
| from __future__ import division | ||||
| from __future__ import print_function | ||||
|  |  | |||
|  | @ -1,3 +1,4 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| from __future__ import absolute_import | ||||
| from __future__ import division | ||||
| from __future__ import print_function | ||||
|  |  | |||
|  | @ -1,4 +1,4 @@ | |||
| # coding=utf8 | ||||
| # -*- coding: utf-8 -*- | ||||
| """ support for skip/xfail functions and markers. """ | ||||
| from __future__ import absolute_import | ||||
| from __future__ import division | ||||
|  |  | |||
|  | @ -1,3 +1,4 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| import pytest | ||||
| 
 | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,4 +1,4 @@ | |||
| # encoding: utf-8 | ||||
| # -*- coding: utf-8 -*- | ||||
| """ terminal reporting of the full testing process. | ||||
| 
 | ||||
| This is a good source for looking at the various reporting hooks. | ||||
|  |  | |||
|  | @ -1,3 +1,4 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| """ support for providing temporary directories to test functions.  """ | ||||
| from __future__ import absolute_import | ||||
| from __future__ import division | ||||
|  |  | |||
|  | @ -1,3 +1,4 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| """ discovery and running of std-library "unittest" style tests. """ | ||||
| from __future__ import absolute_import | ||||
| from __future__ import division | ||||
|  |  | |||
|  | @ -1,3 +1,4 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| import attr | ||||
| 
 | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,3 +1,4 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| from __future__ import absolute_import | ||||
| from __future__ import division | ||||
| from __future__ import print_function | ||||
|  |  | |||
|  | @ -1,3 +1,4 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| # PYTHON_ARGCOMPLETE_OK | ||||
| """ | ||||
| pytest: unit and functional testing with Python. | ||||
|  |  | |||
|  | @ -1,4 +1,4 @@ | |||
| # coding: utf-8 | ||||
| # -*- coding: utf-8 -*- | ||||
| from __future__ import absolute_import | ||||
| from __future__ import division | ||||
| from __future__ import print_function | ||||
|  |  | |||
|  | @ -1,3 +1,4 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| import pytest | ||||
| 
 | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,3 +1,4 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| from __future__ import absolute_import | ||||
| from __future__ import division | ||||
| from __future__ import print_function | ||||
|  |  | |||
|  | @ -1,3 +1,4 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| """Reproduces issue #3774""" | ||||
| 
 | ||||
| try: | ||||
|  |  | |||
|  | @ -1,2 +1,3 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| def test_init(): | ||||
|     pass | ||||
|  |  | |||
|  | @ -1,2 +1,3 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| def test_foo(): | ||||
|     pass | ||||
|  |  | |||
|  | @ -1,2 +1,3 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| def pytest_ignore_collect(path): | ||||
|     return False | ||||
|  |  | |||
|  | @ -1,2 +1,3 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| def test(): | ||||
|     pass | ||||
|  |  | |||
|  | @ -1,2 +1,3 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| def test(): | ||||
|     pass | ||||
|  |  | |||
|  | @ -1,2 +1,3 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| class pytest_something(object): | ||||
|     pass | ||||
|  |  | |||
|  | @ -1,2 +1,3 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| def test_foo(): | ||||
|     pass | ||||
|  |  | |||
|  | @ -1,3 +1,4 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| def pytest_configure(config): | ||||
|     import pytest | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,3 +1,4 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| from dataclasses import dataclass | ||||
| from dataclasses import field | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,3 +1,4 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| from dataclasses import dataclass | ||||
| from dataclasses import field | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,3 +1,4 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| from dataclasses import dataclass | ||||
| from dataclasses import field | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,3 +1,4 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| from dataclasses import dataclass | ||||
| from dataclasses import field | ||||
| 
 | ||||
|  |  | |||
Some files were not shown because too many files have changed in this diff Show More
		Loading…
	
		Reference in New Issue