|
From: <gr...@us...> - 2023-04-13 18:48:31
|
Revision: 9346
http://sourceforge.net/p/docutils/code/9346
Author: grubert
Date: 2023-04-13 18:48:20 +0000 (Thu, 13 Apr 2023)
Log Message:
-----------
Fix regex to match multiline message "requires ... recommonmark"
Modified Paths:
--------------
trunk/docutils/HISTORY.txt
trunk/docutils/test/test_parsers/test_get_parser_class.py
Modified: trunk/docutils/HISTORY.txt
===================================================================
--- trunk/docutils/HISTORY.txt 2023-04-13 14:27:23 UTC (rev 9345)
+++ trunk/docutils/HISTORY.txt 2023-04-13 18:48:20 UTC (rev 9346)
@@ -147,6 +147,10 @@
.. _coverage.py: https://pypi.org/project/coverage/
+* test/test_parsers/test_get_parser_class.py
+
+ - Fix regex to match multiline message "requires ... recommonmark"
+
* tools/
- Moved ``quicktest.py`` to ``tools/dev/``.
Modified: trunk/docutils/test/test_parsers/test_get_parser_class.py
===================================================================
--- trunk/docutils/test/test_parsers/test_get_parser_class.py 2023-04-13 14:27:23 UTC (rev 9345)
+++ trunk/docutils/test/test_parsers/test_get_parser_class.py 2023-04-13 18:48:20 UTC (rev 9346)
@@ -48,8 +48,9 @@
class RecommonmarkMissingTests(unittest.TestCase):
def test_missing_parser_message(self):
+ # match multiline message (?s) = re.DOTALL "." also matches newline
with self.assertRaisesRegex(ImportError,
- 'requires the.*package .* recommonmark'):
+ '(?s)requires the.*package .*recommonmark'):
publish_string('test data', parser_name='recommonmark')
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|