forked from pool/python-subst
- Correct URL.
- Switch to autosetup and pyproject macros. - No more greedy globs in %files. - Add patch fix-assertions.patch, fix regex assertion methods. OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-subst?expand=0&rev=7
This commit is contained in:
37
fix-assertions.patch
Normal file
37
fix-assertions.patch
Normal file
@@ -0,0 +1,37 @@
|
||||
Index: subst-0.4.0/test/test_parse_args_eval_replacement.py
|
||||
===================================================================
|
||||
--- subst-0.4.0.orig/test/test_parse_args_eval_replacement.py
|
||||
+++ subst-0.4.0/test/test_parse_args_eval_replacement.py
|
||||
@@ -28,8 +28,8 @@ class TestParseArgsEvalReplacement(unitt
|
||||
if IS_PY2:
|
||||
self.assertRaisesRegexp(TypeError, r'takes exactly 1 argument', result)
|
||||
else:
|
||||
- self.assertRaisesRegexp(TypeError, r'missing 1 required positional argument', result)
|
||||
- self.assertRaisesRegexp(NameError, r"'asd' is not defined", lambda: result('a'))
|
||||
+ self.assertRaisesRegex(TypeError, r'missing 1 required positional argument', result)
|
||||
+ self.assertRaisesRegex(NameError, r"'asd' is not defined", lambda: result('a'))
|
||||
|
||||
def test_invalid_code_syntax_error(self):
|
||||
code = 'in = 3'
|
||||
@@ -40,7 +40,7 @@ class TestParseArgsEvalReplacement(unitt
|
||||
if IS_PY2:
|
||||
self.assertRaisesRegexp(TypeError, r'takes exactly 1 argument', result)
|
||||
else:
|
||||
- self.assertRaisesRegexp(TypeError, r'missing 1 required positional argument', result)
|
||||
+ self.assertRaisesRegex(TypeError, r'missing 1 required positional argument', result)
|
||||
self.assertRaises(SyntaxError, lambda: result('a'))
|
||||
|
||||
def test_function_simple_match(self):
|
||||
Index: subst-0.4.0/test/test_show_version.py
|
||||
===================================================================
|
||||
--- subst-0.4.0.orig/test/test_show_version.py
|
||||
+++ subst-0.4.0/test/test_show_version.py
|
||||
@@ -25,7 +25,7 @@ class TestShowVersion(unittest.TestCase)
|
||||
data = sys.stdout.getvalue()
|
||||
sys.stdout = old_stdout
|
||||
|
||||
- self.assertRegexpMatches(data, ': version %s' % re.escape(subst.__version__))
|
||||
+ self.assertRegex(data, ': version %s' % re.escape(subst.__version__))
|
||||
|
||||
if __name__ == '__main__':
|
||||
unittest.main()
|
Reference in New Issue
Block a user