Merge pull request #934 from 2xB/patch-10

Write Python representation of path to Python file
This commit is contained in:
Ogi Moore 2019-06-19 22:03:28 -07:00 committed by GitHub
commit f239276cdc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -4,6 +4,7 @@ import pyqtgraph.reload
pgpath = os.path.join(os.path.dirname(pg.__file__), '..') pgpath = os.path.join(os.path.dirname(pg.__file__), '..')
pgpath_repr = repr(pgpath)
# make temporary directory to write module code # make temporary directory to write module code
path = None path = None
@ -22,7 +23,7 @@ def teardown_module():
code = """ code = """
import sys import sys
sys.path.append('{path}') sys.path.append({path_repr})
import pyqtgraph as pg import pyqtgraph as pg
@ -47,7 +48,7 @@ def test_reload():
# write a module # write a module
mod = os.path.join(path, 'reload_test_mod.py') mod = os.path.join(path, 'reload_test_mod.py')
print("\nRELOAD FILE:", mod) print("\nRELOAD FILE:", mod)
open(mod, 'w').write(code.format(path=pgpath, msg="C.fn() Version1")) open(mod, 'w').write(code.format(path_repr=pgpath_repr, msg="C.fn() Version1"))
# import the new module # import the new module
import reload_test_mod import reload_test_mod
@ -63,7 +64,7 @@ def test_reload():
# write again and reload # write again and reload
open(mod, 'w').write(code.format(path=pgpath, msg="C.fn() Version2")) open(mod, 'w').write(code.format(path_repr=pgpath_repr, msg="C.fn() Version2"))
remove_cache(mod) remove_cache(mod)
pg.reload.reloadAll(path, debug=True) pg.reload.reloadAll(path, debug=True)
if py3: if py3:
@ -87,7 +88,7 @@ def test_reload():
# write again and reload # write again and reload
open(mod, 'w').write(code.format(path=pgpath, msg="C.fn() Version2")) open(mod, 'w').write(code.format(path_repr=pgpath_repr, msg="C.fn() Version2"))
remove_cache(mod) remove_cache(mod)
pg.reload.reloadAll(path, debug=True) pg.reload.reloadAll(path, debug=True)
if py3: if py3: