Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-flake8-quotes for
openSUSE:Factory checked in at 2022-01-15 20:05:18
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-flake8-quotes (Old)
and /work/SRC/openSUSE:Factory/.python-flake8-quotes.new.1892 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-flake8-quotes"
Sat Jan 15 20:05:18 2022 rev:7 rq:946648 version:3.3.1
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-flake8-quotes/python-flake8-quotes.changes
2020-07-27 17:41:13.103045907 +0200
+++
/work/SRC/openSUSE:Factory/.python-flake8-quotes.new.1892/python-flake8-quotes.changes
2022-01-15 20:05:31.245774019 +0100
@@ -1,0 +2,7 @@
+Sat Jan 15 15:42:47 UTC 2022 - Dirk M??ller <[email protected]>
+
+- update to 3.3.1
+ * python 3.9/3.10 added
+ * python 2 removed
+
+-------------------------------------------------------------------
Old:
----
flake8-quotes-3.2.0.tar.gz
New:
----
flake8-quotes-3.3.1.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-flake8-quotes.spec ++++++
--- /var/tmp/diff_new_pack.W85Wpm/_old 2022-01-15 20:05:31.657774340 +0100
+++ /var/tmp/diff_new_pack.W85Wpm/_new 2022-01-15 20:05:31.661774344 +0100
@@ -1,7 +1,7 @@
#
# spec file for package python-flake8-quotes
#
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,8 +17,9 @@
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
+%global skip_python2 1
Name: python-flake8-quotes
-Version: 3.2.0
+Version: 3.3.1
Release: 0
Summary: Flake8 lint for quotes
License: MIT
++++++ flake8-quotes-3.2.0.tar.gz -> flake8-quotes-3.3.1.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/flake8-quotes-3.2.0/PKG-INFO
new/flake8-quotes-3.3.1/PKG-INFO
--- old/flake8-quotes-3.2.0/PKG-INFO 2020-05-13 01:46:27.000000000 +0200
+++ new/flake8-quotes-3.3.1/PKG-INFO 2021-10-19 09:07:04.000000000 +0200
@@ -1,6 +1,6 @@
Metadata-Version: 1.1
Name: flake8-quotes
-Version: 3.2.0
+Version: 3.3.1
Summary: Flake8 lint for quotes.
Home-page: http://github.com/zheller/flake8-quotes/
Author: Zachary Wright Heller
@@ -111,20 +111,21 @@
Keywords: flake8 lint quotes
Platform: UNKNOWN
-Classifier: Development Status :: 3 - Alpha
+Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Framework :: Flake8
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
-Classifier: Programming Language :: Python :: 2
-Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
+Classifier: Programming Language :: Python :: 3.9
+Classifier: Programming Language :: Python :: 3.10
+Classifier: Programming Language :: Python :: 3.11
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Software Development :: Quality Assurance
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/flake8-quotes-3.2.0/flake8_quotes/__about__.py
new/flake8-quotes-3.3.1/flake8_quotes/__about__.py
--- old/flake8-quotes-3.2.0/flake8_quotes/__about__.py 2020-05-13
01:46:18.000000000 +0200
+++ new/flake8-quotes-3.3.1/flake8_quotes/__about__.py 2021-10-19
09:06:59.000000000 +0200
@@ -1 +1 @@
-__version__ = '3.2.0'
+__version__ = '3.3.1'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/flake8-quotes-3.2.0/flake8_quotes/__init__.py
new/flake8-quotes-3.3.1/flake8_quotes/__init__.py
--- old/flake8-quotes-3.2.0/flake8_quotes/__init__.py 2020-05-13
01:33:13.000000000 +0200
+++ new/flake8-quotes-3.3.1/flake8_quotes/__init__.py 2021-10-15
03:56:57.000000000 +0200
@@ -27,11 +27,13 @@
"'": {
'good_single': "'",
'bad_single': '"',
+ 'single_error_message': 'Double quotes found but single quotes
preferred',
},
# When user wants only double quotes
'"': {
'good_single': '"',
'bad_single': "'",
+ 'single_error_message': 'Single quotes found but double quotes
preferred',
},
}
# Provide aliases for Windows CLI support
@@ -44,11 +46,13 @@
'good_multiline': "'''",
'good_multiline_ending': '\'"""',
'bad_multiline': '"""',
+ 'multiline_error_message': 'Double quote multiline found but
single quotes preferred',
},
'"': {
'good_multiline': '"""',
'good_multiline_ending': '"\'\'\'',
'bad_multiline': "'''",
+ 'multiline_error_message': 'Single quote multiline found but
double quotes preferred',
},
}
# Provide Windows CLI and multi-quote aliases
@@ -61,10 +65,12 @@
"'": {
'good_docstring': "'''",
'bad_docstring': '"""',
+ 'docstring_error_message': 'Double quote docstring found but
single quotes preferred',
},
'"': {
'good_docstring': '"""',
'bad_docstring': "'''",
+ 'docstring_error_message': 'Single quote docstring found but
double quotes preferred',
},
}
# Provide Windows CLI and docstring-quote aliases
@@ -221,7 +227,7 @@
continue
yield {
- 'message': 'Q002 Remove bad quotes from docstring',
+ 'message': 'Q002 ' +
self.config['docstring_error_message'],
'line': start_row,
'col': start_col,
}
@@ -242,7 +248,7 @@
# Output our error
yield {
- 'message': 'Q001 Remove bad quotes from multiline string',
+ 'message': 'Q001 ' +
self.config['multiline_error_message'],
'line': start_row,
'col': start_col,
}
@@ -276,7 +282,7 @@
# If not preferred type, only allow use to avoid escapes.
if not self.config['good_single'] in string_contents:
yield {
- 'message': 'Q000 Remove bad quotes',
+ 'message': 'Q000 ' +
self.config['single_error_message'],
'line': start_row,
'col': start_col,
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/flake8-quotes-3.2.0/flake8_quotes.egg-info/PKG-INFO
new/flake8-quotes-3.3.1/flake8_quotes.egg-info/PKG-INFO
--- old/flake8-quotes-3.2.0/flake8_quotes.egg-info/PKG-INFO 2020-05-13
01:46:27.000000000 +0200
+++ new/flake8-quotes-3.3.1/flake8_quotes.egg-info/PKG-INFO 2021-10-19
09:07:04.000000000 +0200
@@ -1,6 +1,6 @@
Metadata-Version: 1.1
Name: flake8-quotes
-Version: 3.2.0
+Version: 3.3.1
Summary: Flake8 lint for quotes.
Home-page: http://github.com/zheller/flake8-quotes/
Author: Zachary Wright Heller
@@ -111,20 +111,21 @@
Keywords: flake8 lint quotes
Platform: UNKNOWN
-Classifier: Development Status :: 3 - Alpha
+Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Framework :: Flake8
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
-Classifier: Programming Language :: Python :: 2
-Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
+Classifier: Programming Language :: Python :: 3.9
+Classifier: Programming Language :: Python :: 3.10
+Classifier: Programming Language :: Python :: 3.11
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Software Development :: Quality Assurance
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/flake8-quotes-3.2.0/setup.py
new/flake8-quotes-3.3.1/setup.py
--- old/flake8-quotes-3.2.0/setup.py 2020-05-13 01:20:20.000000000 +0200
+++ new/flake8-quotes-3.3.1/setup.py 2021-10-19 09:05:55.000000000 +0200
@@ -45,21 +45,22 @@
zip_safe=True,
keywords='flake8 lint quotes',
classifiers=[
- 'Development Status :: 3 - Alpha',
+ 'Development Status :: 5 - Production/Stable',
'Environment :: Console',
'Framework :: Flake8',
'Intended Audience :: Developers',
'Operating System :: OS Independent',
'License :: OSI Approved :: MIT License',
'Programming Language :: Python',
- 'Programming Language :: Python :: 2',
- 'Programming Language :: Python :: 2.7',
'Programming Language :: Python :: 3',
'Programming Language :: Python :: 3.4',
'Programming Language :: Python :: 3.5',
'Programming Language :: Python :: 3.6',
'Programming Language :: Python :: 3.7',
'Programming Language :: Python :: 3.8',
+ 'Programming Language :: Python :: 3.9',
+ 'Programming Language :: Python :: 3.10',
+ 'Programming Language :: Python :: 3.11',
'Topic :: Software Development :: Libraries :: Python Modules',
'Topic :: Software Development :: Quality Assurance',
]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/flake8-quotes-3.2.0/test/test_checks.py
new/flake8-quotes-3.3.1/test/test_checks.py
--- old/flake8-quotes-3.2.0/test/test_checks.py 2020-05-13 01:23:54.000000000
+0200
+++ new/flake8-quotes-3.3.1/test/test_checks.py 2021-10-15 03:56:57.000000000
+0200
@@ -22,9 +22,15 @@
stdout_lines = stdout.splitlines()
self.assertEqual(stderr, b'')
self.assertEqual(len(stdout_lines), 3)
- self.assertRegexpMatches(stdout_lines[0], b'stdin:1:(24|25): Q000
Remove bad quotes')
- self.assertRegexpMatches(stdout_lines[1], b'stdin:2:(24|25): Q000
Remove bad quotes')
- self.assertRegexpMatches(stdout_lines[2], b'stdin:3:(24|25): Q000
Remove bad quotes')
+ self.assertRegex(
+ stdout_lines[0],
+ b'stdin:1:(24|25): Q000 Double quotes found but single quotes
preferred')
+ self.assertRegex(
+ stdout_lines[1],
+ b'stdin:2:(24|25): Q000 Double quotes found but single quotes
preferred')
+ self.assertRegex(
+ stdout_lines[2],
+ b'stdin:3:(24|25): Q000 Double quotes found but single quotes
preferred')
class DoublesTestChecks(TestCase):
@@ -37,7 +43,7 @@
def test_multiline_string(self):
doubles_checker = QuoteChecker(None,
filename=get_absolute_path('data/doubles_multiline_string.py'))
self.assertEqual(list(doubles_checker.get_quotes_errors(doubles_checker.get_file_contents())),
[
- {'col': 4, 'line': 1, 'message': 'Q001 Remove bad quotes from
multiline string'},
+ {'col': 4, 'line': 1, 'message': 'Q001 Double quote multiline
found but single quotes preferred'},
])
def test_multiline_string_using_lines(self):
@@ -45,7 +51,7 @@
lines = f.readlines()
doubles_checker = QuoteChecker(None, lines=lines)
self.assertEqual(list(doubles_checker.get_quotes_errors(doubles_checker.get_file_contents())),
[
- {'col': 4, 'line': 1, 'message': 'Q001 Remove bad quotes from
multiline string'},
+ {'col': 4, 'line': 1, 'message': 'Q001 Double quote multiline
found but single quotes preferred'},
])
def test_wrapped(self):
@@ -55,9 +61,9 @@
def test_doubles(self):
doubles_checker = QuoteChecker(None,
filename=get_absolute_path('data/doubles.py'))
self.assertEqual(list(doubles_checker.get_quotes_errors(doubles_checker.get_file_contents())),
[
- {'col': 24, 'line': 1, 'message': 'Q000 Remove bad quotes'},
- {'col': 24, 'line': 2, 'message': 'Q000 Remove bad quotes'},
- {'col': 24, 'line': 3, 'message': 'Q000 Remove bad quotes'},
+ {'col': 24, 'line': 1, 'message': 'Q000 Double quotes found but
single quotes preferred'},
+ {'col': 24, 'line': 2, 'message': 'Q000 Double quotes found but
single quotes preferred'},
+ {'col': 24, 'line': 3, 'message': 'Q000 Double quotes found but
single quotes preferred'},
])
def test_noqa_doubles(self):
@@ -93,9 +99,9 @@
doubles_checker = QuoteChecker(None,
filename=get_absolute_path('data/doubles.py'))
self.assertEqual(list(doubles_checker.get_quotes_errors(doubles_checker.get_file_contents())),
[
- {'col': 24, 'line': 1, 'message': 'Q000 Remove bad quotes'},
- {'col': 24, 'line': 2, 'message': 'Q000 Remove bad quotes'},
- {'col': 24, 'line': 3, 'message': 'Q000 Remove bad quotes'},
+ {'col': 24, 'line': 1, 'message': 'Q000 Double quotes found but
single quotes preferred'},
+ {'col': 24, 'line': 2, 'message': 'Q000 Double quotes found but
single quotes preferred'},
+ {'col': 24, 'line': 3, 'message': 'Q000 Double quotes found but
single quotes preferred'},
])
@@ -109,7 +115,7 @@
def test_multiline_string(self):
singles_checker = QuoteChecker(None,
filename=get_absolute_path('data/singles_multiline_string.py'))
self.assertEqual(list(singles_checker.get_quotes_errors(singles_checker.get_file_contents())),
[
- {'col': 4, 'line': 1, 'message': 'Q001 Remove bad quotes from
multiline string'},
+ {'col': 4, 'line': 1, 'message': 'Q001 Single quote multiline
found but double quotes preferred'},
])
def test_wrapped(self):
@@ -119,9 +125,9 @@
def test_singles(self):
singles_checker = QuoteChecker(None,
filename=get_absolute_path('data/singles.py'))
self.assertEqual(list(singles_checker.get_quotes_errors(singles_checker.get_file_contents())),
[
- {'col': 24, 'line': 1, 'message': 'Q000 Remove bad quotes'},
- {'col': 24, 'line': 2, 'message': 'Q000 Remove bad quotes'},
- {'col': 24, 'line': 3, 'message': 'Q000 Remove bad quotes'},
+ {'col': 24, 'line': 1, 'message': 'Q000 Single quotes found but
double quotes preferred'},
+ {'col': 24, 'line': 2, 'message': 'Q000 Single quotes found but
double quotes preferred'},
+ {'col': 24, 'line': 3, 'message': 'Q000 Single quotes found but
double quotes preferred'},
])
def test_noqa_singles(self):
@@ -157,9 +163,9 @@
singles_checker = QuoteChecker(None,
filename=get_absolute_path('data/singles.py'))
self.assertEqual(list(singles_checker.get_quotes_errors(singles_checker.get_file_contents())),
[
- {'col': 24, 'line': 1, 'message': 'Q000 Remove bad quotes'},
- {'col': 24, 'line': 2, 'message': 'Q000 Remove bad quotes'},
- {'col': 24, 'line': 3, 'message': 'Q000 Remove bad quotes'},
+ {'col': 24, 'line': 1, 'message': 'Q000 Single quotes found but
double quotes preferred'},
+ {'col': 24, 'line': 2, 'message': 'Q000 Single quotes found but
double quotes preferred'},
+ {'col': 24, 'line': 3, 'message': 'Q000 Single quotes found but
double quotes preferred'},
])
@@ -172,7 +178,7 @@
multiline_checker = QuoteChecker(None,
filename=get_absolute_path('data/multiline_string.py'))
self.assertEqual(list(multiline_checker.get_quotes_errors(multiline_checker.get_file_contents())),
[
- {'col': 4, 'line': 10, 'message': 'Q001 Remove bad quotes from
multiline string'},
+ {'col': 4, 'line': 10, 'message': 'Q001 Single quote multiline
found but double quotes preferred'},
])
def test_singles_alias(self):
@@ -183,7 +189,7 @@
multiline_checker = QuoteChecker(None,
filename=get_absolute_path('data/multiline_string.py'))
self.assertEqual(list(multiline_checker.get_quotes_errors(multiline_checker.get_file_contents())),
[
- {'col': 4, 'line': 10, 'message': 'Q001 Remove bad quotes from
multiline string'},
+ {'col': 4, 'line': 10, 'message': 'Q001 Single quote multiline
found but double quotes preferred'},
])
def test_doubles(self):
@@ -194,7 +200,7 @@
multiline_checker = QuoteChecker(None,
filename=get_absolute_path('data/multiline_string.py'))
self.assertEqual(list(multiline_checker.get_quotes_errors(multiline_checker.get_file_contents())),
[
- {'col': 4, 'line': 1, 'message': 'Q001 Remove bad quotes from
multiline string'},
+ {'col': 4, 'line': 1, 'message': 'Q001 Double quote multiline
found but single quotes preferred'},
])
def test_doubles_alias(self):
@@ -205,7 +211,7 @@
multiline_checker = QuoteChecker(None,
filename=get_absolute_path('data/multiline_string.py'))
self.assertEqual(list(multiline_checker.get_quotes_errors(multiline_checker.get_file_contents())),
[
- {'col': 4, 'line': 1, 'message': 'Q001 Remove bad quotes from
multiline string'},
+ {'col': 4, 'line': 1, 'message': 'Q001 Double quote multiline
found but single quotes preferred'},
])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/flake8-quotes-3.2.0/test/test_docstring_checks.py
new/flake8-quotes-3.3.1/test/test_docstring_checks.py
--- old/flake8-quotes-3.2.0/test/test_docstring_checks.py 2020-05-13
01:23:55.000000000 +0200
+++ new/flake8-quotes-3.3.1/test/test_docstring_checks.py 2021-10-15
03:56:57.000000000 +0200
@@ -17,11 +17,11 @@
filename=get_absolute_path('data/docstring_doubles.py')
)
self.assertEqual(list(multiline_checker.get_quotes_errors(multiline_checker.get_file_contents())),
[
- {'col': 0, 'line': 5, 'message': 'Q001 Remove bad quotes from
multiline string'},
- {'col': 4, 'line': 16, 'message': 'Q001 Remove bad quotes from
multiline string'},
- {'col': 20, 'line': 21, 'message': 'Q001 Remove bad quotes from
multiline string'},
- {'col': 8, 'line': 30, 'message': 'Q001 Remove bad quotes from
multiline string'},
- {'col': 12, 'line': 35, 'message': 'Q001 Remove bad quotes from
multiline string'},
+ {'col': 0, 'line': 5, 'message': 'Q001 Double quote multiline
found but single quotes preferred'},
+ {'col': 4, 'line': 16, 'message': 'Q001 Double quote multiline
found but single quotes preferred'},
+ {'col': 20, 'line': 21, 'message': 'Q001 Double quote multiline
found but single quotes preferred'},
+ {'col': 8, 'line': 30, 'message': 'Q001 Double quote multiline
found but single quotes preferred'},
+ {'col': 12, 'line': 35, 'message': 'Q001 Double quote multiline
found but single quotes preferred'},
])
multiline_checker = QuoteChecker(
@@ -29,8 +29,8 @@
filename=get_absolute_path('data/docstring_doubles_module_multiline.py')
)
self.assertEqual(list(multiline_checker.get_quotes_errors(multiline_checker.get_file_contents())),
[
- {'col': 0, 'line': 4, 'message': 'Q001 Remove bad quotes from
multiline string'},
- {'col': 0, 'line': 9, 'message': 'Q001 Remove bad quotes from
multiline string'},
+ {'col': 0, 'line': 4, 'message': 'Q001 Double quote multiline
found but single quotes preferred'},
+ {'col': 0, 'line': 9, 'message': 'Q001 Double quote multiline
found but single quotes preferred'},
])
multiline_checker = QuoteChecker(
@@ -38,8 +38,8 @@
filename=get_absolute_path('data/docstring_doubles_module_singleline.py')
)
self.assertEqual(list(multiline_checker.get_quotes_errors(multiline_checker.get_file_contents())),
[
- {'col': 0, 'line': 2, 'message': 'Q001 Remove bad quotes from
multiline string'},
- {'col': 0, 'line': 6, 'message': 'Q001 Remove bad quotes from
multiline string'},
+ {'col': 0, 'line': 2, 'message': 'Q001 Double quote multiline
found but single quotes preferred'},
+ {'col': 0, 'line': 6, 'message': 'Q001 Double quote multiline
found but single quotes preferred'},
])
multiline_checker = QuoteChecker(
@@ -47,8 +47,8 @@
filename=get_absolute_path('data/docstring_doubles_class.py')
)
self.assertEqual(list(multiline_checker.get_quotes_errors(multiline_checker.get_file_contents())),
[
- {'col': 4, 'line': 3, 'message': 'Q001 Remove bad quotes from
multiline string'},
- {'col': 22, 'line': 5, 'message': 'Q001 Remove bad quotes from
multiline string'},
+ {'col': 4, 'line': 3, 'message': 'Q001 Double quote multiline
found but single quotes preferred'},
+ {'col': 22, 'line': 5, 'message': 'Q001 Double quote multiline
found but single quotes preferred'},
])
multiline_checker = QuoteChecker(
@@ -56,11 +56,11 @@
filename=get_absolute_path('data/docstring_doubles_function.py')
)
self.assertEqual(list(multiline_checker.get_quotes_errors(multiline_checker.get_file_contents())),
[
- {'col': 4, 'line': 3, 'message': 'Q001 Remove bad quotes from
multiline string'},
- {'col': 4, 'line': 11, 'message': 'Q001 Remove bad quotes from
multiline string'},
- {'col': 38, 'line': 15, 'message': 'Q001 Remove bad quotes from
multiline string'},
- {'col': 4, 'line': 17, 'message': 'Q001 Remove bad quotes from
multiline string'},
- {'col': 4, 'line': 21, 'message': 'Q001 Remove bad quotes from
multiline string'},
+ {'col': 4, 'line': 3, 'message': 'Q001 Double quote multiline
found but single quotes preferred'},
+ {'col': 4, 'line': 11, 'message': 'Q001 Double quote multiline
found but single quotes preferred'},
+ {'col': 38, 'line': 15, 'message': 'Q001 Double quote multiline
found but single quotes preferred'},
+ {'col': 4, 'line': 17, 'message': 'Q001 Double quote multiline
found but single quotes preferred'},
+ {'col': 4, 'line': 21, 'message': 'Q001 Double quote multiline
found but single quotes preferred'},
])
def test_require_single_docstring_double_present(self):
@@ -75,9 +75,9 @@
filename=get_absolute_path('data/docstring_doubles.py')
)
self.assertEqual(list(multiline_checker.get_quotes_errors(multiline_checker.get_file_contents())),
[
- {'col': 0, 'line': 1, 'message': 'Q002 Remove bad quotes from
docstring'},
- {'col': 4, 'line': 12, 'message': 'Q002 Remove bad quotes from
docstring'},
- {'col': 8, 'line': 24, 'message': 'Q002 Remove bad quotes from
docstring'},
+ {'col': 0, 'line': 1, 'message': 'Q002 Double quote docstring
found but single quotes preferred'},
+ {'col': 4, 'line': 12, 'message': 'Q002 Double quote docstring
found but single quotes preferred'},
+ {'col': 8, 'line': 24, 'message': 'Q002 Double quote docstring
found but single quotes preferred'},
])
multiline_checker = QuoteChecker(
@@ -85,7 +85,7 @@
filename=get_absolute_path('data/docstring_doubles_module_multiline.py')
)
self.assertEqual(list(multiline_checker.get_quotes_errors(multiline_checker.get_file_contents())),
[
- {'col': 0, 'line': 1, 'message': 'Q002 Remove bad quotes from
docstring'},
+ {'col': 0, 'line': 1, 'message': 'Q002 Double quote docstring
found but single quotes preferred'},
])
multiline_checker = QuoteChecker(
@@ -93,7 +93,7 @@
filename=get_absolute_path('data/docstring_doubles_module_singleline.py')
)
self.assertEqual(list(multiline_checker.get_quotes_errors(multiline_checker.get_file_contents())),
[
- {'col': 0, 'line': 1, 'message': 'Q002 Remove bad quotes from
docstring'},
+ {'col': 0, 'line': 1, 'message': 'Q002 Double quote docstring
found but single quotes preferred'},
])
multiline_checker = QuoteChecker(
@@ -101,9 +101,9 @@
filename=get_absolute_path('data/docstring_doubles_class.py')
)
self.assertEqual(list(multiline_checker.get_quotes_errors(multiline_checker.get_file_contents())),
[
- {'col': 4, 'line': 2, 'message': 'Q002 Remove bad quotes from
docstring'},
- {'col': 8, 'line': 6, 'message': 'Q002 Remove bad quotes from
docstring'},
- {'col': 28, 'line': 9, 'message': 'Q002 Remove bad quotes from
docstring'},
+ {'col': 4, 'line': 2, 'message': 'Q002 Double quote docstring
found but single quotes preferred'},
+ {'col': 8, 'line': 6, 'message': 'Q002 Double quote docstring
found but single quotes preferred'},
+ {'col': 28, 'line': 9, 'message': 'Q002 Double quote docstring
found but single quotes preferred'},
])
multiline_checker = QuoteChecker(
@@ -111,8 +111,8 @@
filename=get_absolute_path('data/docstring_doubles_function.py')
)
self.assertEqual(list(multiline_checker.get_quotes_errors(multiline_checker.get_file_contents())),
[
- {'col': 4, 'line': 2, 'message': 'Q002 Remove bad quotes from
docstring'},
- {'col': 4, 'line': 8, 'message': 'Q002 Remove bad quotes from
docstring'},
+ {'col': 4, 'line': 2, 'message': 'Q002 Double quote docstring
found but single quotes preferred'},
+ {'col': 4, 'line': 8, 'message': 'Q002 Double quote docstring
found but single quotes preferred'},
])
def test_require_double_docstring_single_present(self):
@@ -127,9 +127,9 @@
filename=get_absolute_path('data/docstring_singles.py')
)
self.assertEqual(list(multiline_checker.get_quotes_errors(multiline_checker.get_file_contents())),
[
- {'col': 0, 'line': 1, 'message': 'Q002 Remove bad quotes from
docstring'},
- {'col': 4, 'line': 14, 'message': 'Q002 Remove bad quotes from
docstring'},
- {'col': 8, 'line': 26, 'message': 'Q002 Remove bad quotes from
docstring'},
+ {'col': 0, 'line': 1, 'message': 'Q002 Single quote docstring
found but double quotes preferred'},
+ {'col': 4, 'line': 14, 'message': 'Q002 Single quote docstring
found but double quotes preferred'},
+ {'col': 8, 'line': 26, 'message': 'Q002 Single quote docstring
found but double quotes preferred'},
])
multiline_checker = QuoteChecker(
@@ -137,7 +137,7 @@
filename=get_absolute_path('data/docstring_singles_module_multiline.py')
)
self.assertEqual(list(multiline_checker.get_quotes_errors(multiline_checker.get_file_contents())),
[
- {'col': 0, 'line': 1, 'message': 'Q002 Remove bad quotes from
docstring'},
+ {'col': 0, 'line': 1, 'message': 'Q002 Single quote docstring
found but double quotes preferred'},
])
multiline_checker = QuoteChecker(
@@ -145,7 +145,7 @@
filename=get_absolute_path('data/docstring_singles_module_singleline.py')
)
self.assertEqual(list(multiline_checker.get_quotes_errors(multiline_checker.get_file_contents())),
[
- {'col': 0, 'line': 1, 'message': 'Q002 Remove bad quotes from
docstring'},
+ {'col': 0, 'line': 1, 'message': 'Q002 Single quote docstring
found but double quotes preferred'},
])
multiline_checker = QuoteChecker(
@@ -153,9 +153,9 @@
filename=get_absolute_path('data/docstring_singles_class.py')
)
self.assertEqual(list(multiline_checker.get_quotes_errors(multiline_checker.get_file_contents())),
[
- {'col': 4, 'line': 2, 'message': 'Q002 Remove bad quotes from
docstring'},
- {'col': 8, 'line': 6, 'message': 'Q002 Remove bad quotes from
docstring'},
- {'col': 28, 'line': 9, 'message': 'Q002 Remove bad quotes from
docstring'},
+ {'col': 4, 'line': 2, 'message': 'Q002 Single quote docstring
found but double quotes preferred'},
+ {'col': 8, 'line': 6, 'message': 'Q002 Single quote docstring
found but double quotes preferred'},
+ {'col': 28, 'line': 9, 'message': 'Q002 Single quote docstring
found but double quotes preferred'},
])
multiline_checker = QuoteChecker(
@@ -163,8 +163,8 @@
filename=get_absolute_path('data/docstring_singles_function.py')
)
self.assertEqual(list(multiline_checker.get_quotes_errors(multiline_checker.get_file_contents())),
[
- {'col': 4, 'line': 2, 'message': 'Q002 Remove bad quotes from
docstring'},
- {'col': 4, 'line': 8, 'message': 'Q002 Remove bad quotes from
docstring'},
+ {'col': 4, 'line': 2, 'message': 'Q002 Single quote docstring
found but double quotes preferred'},
+ {'col': 4, 'line': 8, 'message': 'Q002 Single quote docstring
found but double quotes preferred'},
])
def test_require_single_docstring_single_present(self):
@@ -176,12 +176,12 @@
multiline_checker = QuoteChecker(None,
filename=get_absolute_path('data/docstring_singles.py'))
self.assertEqual(list(multiline_checker.get_quotes_errors(multiline_checker.get_file_contents())),
[
- {'col': 0, 'line': 5, 'message': 'Q001 Remove bad quotes from
multiline string'},
- {'col': 20, 'line': 11, 'message': 'Q001 Remove bad quotes from
multiline string'},
- {'col': 4, 'line': 18, 'message': 'Q001 Remove bad quotes from
multiline string'},
- {'col': 20, 'line': 23, 'message': 'Q001 Remove bad quotes from
multiline string'},
- {'col': 8, 'line': 32, 'message': 'Q001 Remove bad quotes from
multiline string'},
- {'col': 12, 'line': 37, 'message': 'Q001 Remove bad quotes from
multiline string'},
+ {'col': 0, 'line': 5, 'message': 'Q001 Single quote multiline
found but double quotes preferred'},
+ {'col': 20, 'line': 11, 'message': 'Q001 Single quote multiline
found but double quotes preferred'},
+ {'col': 4, 'line': 18, 'message': 'Q001 Single quote multiline
found but double quotes preferred'},
+ {'col': 20, 'line': 23, 'message': 'Q001 Single quote multiline
found but double quotes preferred'},
+ {'col': 8, 'line': 32, 'message': 'Q001 Single quote multiline
found but double quotes preferred'},
+ {'col': 12, 'line': 37, 'message': 'Q001 Single quote multiline
found but double quotes preferred'},
])
multiline_checker = QuoteChecker(
@@ -189,8 +189,8 @@
filename=get_absolute_path('data/docstring_singles_module_multiline.py')
)
self.assertEqual(list(multiline_checker.get_quotes_errors(multiline_checker.get_file_contents())),
[
- {'col': 0, 'line': 4, 'message': 'Q001 Remove bad quotes from
multiline string'},
- {'col': 0, 'line': 9, 'message': 'Q001 Remove bad quotes from
multiline string'},
+ {'col': 0, 'line': 4, 'message': 'Q001 Single quote multiline
found but double quotes preferred'},
+ {'col': 0, 'line': 9, 'message': 'Q001 Single quote multiline
found but double quotes preferred'},
])
multiline_checker = QuoteChecker(
@@ -198,8 +198,8 @@
filename=get_absolute_path('data/docstring_singles_module_singleline.py')
)
self.assertEqual(list(multiline_checker.get_quotes_errors(multiline_checker.get_file_contents())),
[
- {'col': 0, 'line': 2, 'message': 'Q001 Remove bad quotes from
multiline string'},
- {'col': 0, 'line': 6, 'message': 'Q001 Remove bad quotes from
multiline string'},
+ {'col': 0, 'line': 2, 'message': 'Q001 Single quote multiline
found but double quotes preferred'},
+ {'col': 0, 'line': 6, 'message': 'Q001 Single quote multiline
found but double quotes preferred'},
])
multiline_checker = QuoteChecker(
@@ -207,8 +207,8 @@
filename=get_absolute_path('data/docstring_singles_class.py')
)
self.assertEqual(list(multiline_checker.get_quotes_errors(multiline_checker.get_file_contents())),
[
- {'col': 4, 'line': 3, 'message': 'Q001 Remove bad quotes from
multiline string'},
- {'col': 22, 'line': 5, 'message': 'Q001 Remove bad quotes from
multiline string'},
+ {'col': 4, 'line': 3, 'message': 'Q001 Single quote multiline
found but double quotes preferred'},
+ {'col': 22, 'line': 5, 'message': 'Q001 Single quote multiline
found but double quotes preferred'},
])
multiline_checker = QuoteChecker(
@@ -216,9 +216,9 @@
filename=get_absolute_path('data/docstring_singles_function.py')
)
self.assertEqual(list(multiline_checker.get_quotes_errors(multiline_checker.get_file_contents())),
[
- {'col': 4, 'line': 3, 'message': 'Q001 Remove bad quotes from
multiline string'},
- {'col': 4, 'line': 11, 'message': 'Q001 Remove bad quotes from
multiline string'},
- {'col': 38, 'line': 15, 'message': 'Q001 Remove bad quotes from
multiline string'},
- {'col': 4, 'line': 17, 'message': 'Q001 Remove bad quotes from
multiline string'},
- {'col': 4, 'line': 21, 'message': 'Q001 Remove bad quotes from
multiline string'},
+ {'col': 4, 'line': 3, 'message': 'Q001 Single quote multiline
found but double quotes preferred'},
+ {'col': 4, 'line': 11, 'message': 'Q001 Single quote multiline
found but double quotes preferred'},
+ {'col': 38, 'line': 15, 'message': 'Q001 Single quote multiline
found but double quotes preferred'},
+ {'col': 4, 'line': 17, 'message': 'Q001 Single quote multiline
found but double quotes preferred'},
+ {'col': 4, 'line': 21, 'message': 'Q001 Single quote multiline
found but double quotes preferred'},
])