summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNed Batchelder <ned@nedbatchelder.com>2015-01-18 21:01:09 -0500
committerNed Batchelder <ned@nedbatchelder.com>2015-01-18 21:01:09 -0500
commit0618e029df90133aa836847a403f6584eeaf57a4 (patch)
tree16a5b9c9a5a75a6fd687508206ef851da204bb0c
parent39ff8faf93287a78b105bfb0322f10227af60dae (diff)
downloadpython-coveragepy-git-0618e029df90133aa836847a403f6584eeaf57a4.tar.gz
Make some test setup more uniform
-rw-r--r--tests/test_execfile.py12
-rw-r--r--tests/test_phystokens.py4
-rw-r--r--tests/test_process.py7
-rw-r--r--tests/test_summary.py14
4 files changed, 23 insertions, 14 deletions
diff --git a/tests/test_execfile.py b/tests/test_execfile.py
index bf6d323f..49d6cc8c 100644
--- a/tests/test_execfile.py
+++ b/tests/test_execfile.py
@@ -1,6 +1,11 @@
"""Tests for coverage.execfile"""
-import compileall, json, os, re, sys
+import compileall
+import json
+import os
+import os.path
+import re
+import sys
from coverage.backward import binary_bytes
from coverage.execfile import run_python_file, run_python_module
@@ -8,13 +13,14 @@ from coverage.misc import NoCode, NoSource
from tests.coveragetest import CoverageTest
-here = os.path.dirname(__file__)
+HERE = os.path.dirname(__file__)
+
class RunFileTest(CoverageTest):
"""Test cases for `run_python_file`."""
def test_run_python_file(self):
- tryfile = os.path.join(here, "try_execfile.py")
+ tryfile = os.path.join(HERE, "try_execfile.py")
run_python_file(tryfile, [tryfile, "arg1", "arg2"])
mod_globs = json.loads(self.stdout())
diff --git a/tests/test_phystokens.py b/tests/test_phystokens.py
index b8986a80..74a52205 100644
--- a/tests/test_phystokens.py
+++ b/tests/test_phystokens.py
@@ -1,6 +1,6 @@
"""Tests for Coverage.py's improved tokenizer."""
-import os
+import os.path
import re
from nose.plugins.skip import SkipTest
@@ -23,7 +23,7 @@ def hello():
\tb="indented"
"""
-HERE = os.path.split(__file__)[0]
+HERE = os.path.dirname(__file__)
class PhysTokensTest(CoverageTest):
diff --git a/tests/test_process.py b/tests/test_process.py
index aa179c68..a1c853d1 100644
--- a/tests/test_process.py
+++ b/tests/test_process.py
@@ -2,6 +2,7 @@
import glob
import os
+import os.path
import sys
import textwrap
@@ -12,7 +13,7 @@ from coverage import env
from tests.coveragetest import CoverageTest
-here = os.path.dirname(__file__)
+HERE = os.path.dirname(__file__)
class ProcessTest(CoverageTest):
@@ -325,7 +326,7 @@ class ProcessTest(CoverageTest):
self.assertEqual(status, 0)
def test_coverage_run_is_like_python(self):
- tryfile = os.path.join(here, "try_execfile.py")
+ tryfile = os.path.join(HERE, "try_execfile.py")
with open(tryfile) as f:
self.make_file("run_me.py", f.read())
out_cov = self.run_command("coverage run run_me.py")
@@ -388,7 +389,7 @@ class ProcessTest(CoverageTest):
def test_coverage_run_dashm_is_like_python_dashm_off_path(self):
# https://bitbucket.org/ned/coveragepy/issue/242
- tryfile = os.path.join(here, "try_execfile.py")
+ tryfile = os.path.join(HERE, "try_execfile.py")
self.make_file("sub/__init__.py", "")
with open(tryfile) as f:
self.make_file("sub/run_me.py", f.read())
diff --git a/tests/test_summary.py b/tests/test_summary.py
index f603a979..6fc4fc8d 100644
--- a/tests/test_summary.py
+++ b/tests/test_summary.py
@@ -2,6 +2,7 @@
import glob
import os
+import os.path
import py_compile
import re
import sys
@@ -14,6 +15,9 @@ from coverage.backward import StringIO
from tests.coveragetest import CoverageTest
+HERE = os.path.dirname(__file__)
+
+
class SummaryTest(CoverageTest):
"""Tests of the text summary reporting for coverage.py."""
@@ -26,7 +30,7 @@ class SummaryTest(CoverageTest):
print('done')
""")
# Parent class saves and restores sys.path, we can just modify it.
- sys.path.append(self.nice_file(os.path.dirname(__file__), 'modules'))
+ sys.path.append(self.nice_file(HERE, 'modules'))
def test_report(self):
out = self.run_command("coverage run mycode.py")
@@ -81,10 +85,9 @@ class SummaryTest(CoverageTest):
def test_report_omitting(self):
# Try reporting while omitting some modules
- prefix = os.path.split(__file__)[0]
self.run_command("coverage run mycode.py")
report = self.report_from_command(
- "coverage report --omit '%s/*'" % prefix
+ "coverage report --omit '%s/*'" % HERE
)
# Name Stmts Miss Cover
@@ -506,9 +509,8 @@ class SummaryTest2(CoverageTest):
def setUp(self):
super(SummaryTest2, self).setUp()
# Parent class saves and restores sys.path, we can just modify it.
- this_dir = os.path.dirname(__file__)
- sys.path.append(self.nice_file(this_dir, 'modules'))
- sys.path.append(self.nice_file(this_dir, 'moremodules'))
+ sys.path.append(self.nice_file(HERE, 'modules'))
+ sys.path.append(self.nice_file(HERE, 'moremodules'))
def test_empty_files(self):
# Shows that empty files like __init__.py are listed as having zero