blueloveTH 1 месяц назад
Родитель
Сommit
a1bfebd30c
1 измененных файлов с 14 добавлено и 4 удалено
  1. 14 4
      tests/300_import.py

+ 14 - 4
tests/300_import.py

@@ -3,7 +3,14 @@ try:
 except ImportError:
     exit(0)
 
-os.chdir('tests')
+import sys
+is_pyc = sys.argv[0].endswith('.pyc')
+
+if is_pyc:
+    os.chdir('tmp/tests')
+else:
+    os.chdir('tests')
+
 assert os.getcwd().endswith('tests')
 
 import test1
@@ -49,8 +56,11 @@ from math import (
     cos
 )
 
+assert __import__('math').pi > 3
+
 # test reload (dummy)
-import importlib
-importlib.reload(test2.a)
+if not is_pyc:
+    import importlib
+    importlib.reload(test2.a)
 
-assert __import__('math').pi > 3
+