py38: do not call None() directly
Works around:
    _____ ERROR collecting testing/io/test_saferepr.py _____
    src/_pytest/python.py:502: in _importtestmodule
        mod = self.fspath.pyimport(ensuresyspath=importmode)
    .venv38/lib/python3.8/site-packages/py/_path/local.py:701: in pyimport
        __import__(modname)
    <frozen importlib._bootstrap>:991: in _find_and_load
        ???
    <frozen importlib._bootstrap>:975: in _find_and_load_unlocked
        ???
    <frozen importlib._bootstrap>:671: in _load_unlocked
        ???
    src/_pytest/assertion/rewrite.py:136: in exec_module
        source_stat, co = _rewrite_test(fn, self.config)
    src/_pytest/assertion/rewrite.py:288: in _rewrite_test
        co = compile(tree, fn, "exec", dont_inherit=True)
    E     File "…/Vcs/pytest/testing/io/test_saferepr.py", line 45
    E       None()
    E       ^
    E   SyntaxError: 'NoneType' object is not callable; perhaps you missed a comma?
			
			
This commit is contained in:
		
							parent
							
								
									eb7a4e32ad
								
							
						
					
					
						commit
						fee7c7b032
					
				|  | @ -41,9 +41,10 @@ def test_exceptions(): | ||||||
|     assert "TypeError" in s |     assert "TypeError" in s | ||||||
|     assert "TypeError" in saferepr(BrokenRepr("string")) |     assert "TypeError" in saferepr(BrokenRepr("string")) | ||||||
| 
 | 
 | ||||||
|  |     none = None | ||||||
|     try: |     try: | ||||||
|         None() |         none() | ||||||
|     except Exception as exc: |     except BaseException as exc: | ||||||
|         exp_exc = repr(exc) |         exp_exc = repr(exc) | ||||||
|     obj = BrokenRepr(BrokenReprException("omg even worse")) |     obj = BrokenRepr(BrokenReprException("omg even worse")) | ||||||
|     s2 = saferepr(obj) |     s2 = saferepr(obj) | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue