forked from pool/python-restructuredtext_lint
- Remove unused dependency on PyYAML - Update to v1.2.2 * Dropped PyYAML dev dependency by simplifying one test case - Freshen python37.patch OBS-URL: https://build.opensuse.org/request/show/674843 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-restructuredtext_lint?expand=0&rev=7
69 lines
3.3 KiB
Diff
69 lines
3.3 KiB
Diff
Index: restructuredtext_lint-1.2.1/restructuredtext_lint/test/test.py
|
|
===================================================================
|
|
--- restructuredtext_lint-1.2.1.orig/restructuredtext_lint/test/test.py
|
|
+++ restructuredtext_lint-1.2.1/restructuredtext_lint/test/test.py
|
|
@@ -9,12 +9,12 @@
|
|
import restructuredtext_lint
|
|
|
|
|
|
-__dir__ = os.path.dirname(os.path.abspath(__file__))
|
|
-valid_rst = os.path.join(__dir__, 'test_files', 'valid.rst')
|
|
-warning_rst = os.path.join(__dir__, 'test_files', 'second_short_heading.rst')
|
|
-dir_rst = os.path.join(__dir__, 'test_files', 'dir')
|
|
-invalid_rst = os.path.join(__dir__, 'test_files', 'invalid.rst')
|
|
-rst_lint_path = os.path.join(__dir__, os.pardir, 'cli.py')
|
|
+_dir = os.path.dirname(os.path.abspath(__file__))
|
|
+valid_rst = os.path.join(_dir, 'test_files', 'valid.rst')
|
|
+warning_rst = os.path.join(_dir, 'test_files', 'second_short_heading.rst')
|
|
+dir_rst = os.path.join(_dir, 'test_files', 'dir')
|
|
+invalid_rst = os.path.join(_dir, 'test_files', 'invalid.rst')
|
|
+rst_lint_path = os.path.join(_dir, os.pardir, 'cli.py')
|
|
|
|
"""
|
|
# TODO: Implement this as a class (options) with a sugar function that lints a string against a set of options
|
|
@@ -58,7 +58,7 @@
|
|
|
|
def test_encoding_utf8(self):
|
|
"""A document with utf-8 characters is valid."""
|
|
- filepath = os.path.join(__dir__, 'test_files', 'utf8.rst')
|
|
+ filepath = os.path.join(_dir, 'test_files', 'utf8.rst')
|
|
errors = restructuredtext_lint.lint_file(filepath, encoding='utf-8')
|
|
self.assertEqual(errors, [])
|
|
|
|
@@ -67,7 +67,7 @@
|
|
|
|
This is a regression test for https://github.com/twolfson/restructuredtext-lint/issues/5
|
|
"""
|
|
- filepath = os.path.join(__dir__, 'test_files', 'second_short_heading.rst')
|
|
+ filepath = os.path.join(_dir, 'test_files', 'second_short_heading.rst')
|
|
errors = restructuredtext_lint.lint_file(filepath)
|
|
self.assertEqual(errors[0].line, 6)
|
|
self.assertEqual(errors[0].source, filepath)
|
|
@@ -77,7 +77,7 @@
|
|
|
|
This is a regression test for https://github.com/twolfson/restructuredtext-lint/issues/6
|
|
"""
|
|
- filepath = os.path.join(__dir__, 'test_files', 'invalid_target.rst')
|
|
+ filepath = os.path.join(_dir, 'test_files', 'invalid_target.rst')
|
|
errors = restructuredtext_lint.lint_file(filepath)
|
|
self.assertIn('Unknown target name', errors[0].message)
|
|
|
|
@@ -86,7 +86,7 @@
|
|
|
|
This is a regression test for https://github.com/twolfson/restructuredtext-lint/issues/7
|
|
"""
|
|
- filepath = os.path.join(__dir__, 'test_files', 'invalid_line_mismatch.rst')
|
|
+ filepath = os.path.join(_dir, 'test_files', 'invalid_line_mismatch.rst')
|
|
errors = restructuredtext_lint.lint_file(filepath)
|
|
self.assertIn('Title overline & underline mismatch', errors[0].message)
|
|
|
|
@@ -95,7 +95,7 @@
|
|
|
|
This is a regression test for https://github.com/twolfson/restructuredtext-lint/issues/12
|
|
"""
|
|
- filepath = os.path.join(__dir__, 'test_files', 'invalid_link.rst')
|
|
+ filepath = os.path.join(_dir, 'test_files', 'invalid_link.rst')
|
|
errors = restructuredtext_lint.lint_file(filepath)
|
|
self.assertIn('Anonymous hyperlink mismatch: 1 references but 0 targets.', errors[0].message)
|
|
self.assertIn('Hyperlink target "hello" is not referenced.', errors[1].message)
|