summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--test/coveragetest.py18
-rw-r--r--test/test_api.py42
-rw-r--r--test/test_coverage.py286
-rw-r--r--test/test_execfile.py2
4 files changed, 174 insertions, 174 deletions
diff --git a/test/coveragetest.py b/test/coveragetest.py
index 566819f2..36fe078a 100644
--- a/test/coveragetest.py
+++ b/test/coveragetest.py
@@ -39,7 +39,7 @@ class CoverageTest(unittest.TestCase):
self.old_syspath = sys.path[:]
sys.path.insert(0, '')
- # Keep a counter to make every call to checkCoverage unique.
+ # Keep a counter to make every call to check_coverage unique.
self.n = 0
# Use a Tee to capture stdout.
@@ -63,7 +63,7 @@ class CoverageTest(unittest.TestCase):
"""Return the data written to stdout during the test."""
return self.captured_stdout.getvalue()
- def makeFile(self, filename, text):
+ def make_file(self, filename, text):
"""Create a temp file.
`filename` is the file name, and `text` is the content.
@@ -76,7 +76,7 @@ class CoverageTest(unittest.TestCase):
f.write(text)
f.close()
- def importModule(self, modname):
+ def import_module(self, modname):
"""Import the module named modname, and return the module object."""
modfile = modname + '.py'
f = open(modfile, 'r')
@@ -92,7 +92,7 @@ class CoverageTest(unittest.TestCase):
f.close()
return mod
- def getModuleName(self):
+ def get_module_name(self):
"""Return the module name to use for this test run."""
# We append self.n because otherwise two calls in one test will use the
# same filename and whether the test works or not depends on the
@@ -102,7 +102,7 @@ class CoverageTest(unittest.TestCase):
self.n += 1
return modname
- def checkCoverage(self, text, lines, missing="", excludes=None, report=""):
+ def check_coverage(self, text, lines=None, missing="", excludes=None, report=""):
"""Check the coverage measurement of `text`.
The source `text` is run and measured. `lines` are the line numbers
@@ -113,9 +113,9 @@ class CoverageTest(unittest.TestCase):
"""
# We write the code into a file so that we can import it.
# Coverage wants to deal with things as modules with file names.
- modname = self.getModuleName()
+ modname = self.get_module_name()
- self.makeFile(modname+".py", text)
+ self.make_file(modname+".py", text)
# Start up Coverage.
cov = coverage.coverage()
@@ -125,7 +125,7 @@ class CoverageTest(unittest.TestCase):
cov.start()
# Import the python file, executing it.
- mod = self.importModule(modname)
+ mod = self.import_module(modname)
# Stop Coverage.
cov.stop()
@@ -162,7 +162,7 @@ class CoverageTest(unittest.TestCase):
rep = " ".join(frep.getvalue().split("\n")[2].split()[1:])
self.assertEqual(report, rep)
- def assertRaisesMsg(self, excClass, msg, callableObj, *args, **kwargs):
+ def assert_raises_msg(self, excClass, msg, callableObj, *args, **kwargs):
""" Just like unittest.TestCase.assertRaises,
but checks that the message is right too.
"""
diff --git a/test/test_api.py b/test/test_api.py
index 460c5b36..1a1f5412 100644
--- a/test/test_api.py
+++ b/test/test_api.py
@@ -15,7 +15,7 @@ class ApiTest(CoverageTest):
def testSimple(self):
coverage.erase()
- self.makeFile("mycode.py", """\
+ self.make_file("mycode.py", """\
a = 1
b = 2
if b == 3:
@@ -25,7 +25,7 @@ class ApiTest(CoverageTest):
# Import the python file, executing it.
coverage.start()
- self.importModule("mycode")
+ self.import_module("mycode")
coverage.stop()
_, statements, missing, missingtext = coverage.analysis("mycode.py")
@@ -37,7 +37,7 @@ class ApiTest(CoverageTest):
"""Create a module named `modname`, then measure it."""
coverage.erase()
- self.makeFile(modname+".py", """\
+ self.make_file(modname+".py", """\
a = 1
b = 2
if b == 3:
@@ -49,7 +49,7 @@ class ApiTest(CoverageTest):
# Import the python file, executing it.
coverage.start()
- self.importModule(modname)
+ self.import_module(modname)
coverage.stop()
def testReport(self):
@@ -83,7 +83,7 @@ class ApiTest(CoverageTest):
def testUnexecutedFile(self):
cov = coverage.coverage()
- self.makeFile("mycode.py", """\
+ self.make_file("mycode.py", """\
a = 1
b = 2
if b == 3:
@@ -91,13 +91,13 @@ class ApiTest(CoverageTest):
d = 5
""")
- self.makeFile("not_run.py", """\
+ self.make_file("not_run.py", """\
fooey = 17
""")
# Import the python file, executing it.
cov.start()
- self.importModule("mycode")
+ self.import_module("mycode")
cov.stop()
_, statements, missing, _ = cov.analysis("not_run.py")
@@ -106,19 +106,19 @@ class ApiTest(CoverageTest):
def testFileNames(self):
- self.makeFile("mymain.py", """\
+ self.make_file("mymain.py", """\
import mymod
a = 1
""")
- self.makeFile("mymod.py", """\
+ self.make_file("mymod.py", """\
fooey = 17
""")
# Import the python file, executing it.
cov = coverage.coverage()
cov.start()
- self.importModule("mymain")
+ self.import_module("mymain")
cov.stop()
filename, _, _, _ = cov.analysis("mymain.py")
@@ -135,7 +135,7 @@ class ApiTest(CoverageTest):
# already.
cov = coverage.coverage()
cov.start()
- self.importModule("mymain")
+ self.import_module("mymain")
cov.stop()
filename, _, _, _ = cov.analysis("mymain.py")
@@ -149,13 +149,13 @@ class ApiTest(CoverageTest):
self.assertEqual(os.path.basename(filename), "mymod.py")
def testIgnoreStdLib(self):
- self.makeFile("mymain.py", """\
+ self.make_file("mymain.py", """\
import mymod, colorsys
a = 1
hls = colorsys.rgb_to_hls(1.0, 0.5, 0.0)
""")
- self.makeFile("mymod.py", """\
+ self.make_file("mymod.py", """\
fooey = 17
""")
@@ -163,7 +163,7 @@ class ApiTest(CoverageTest):
cov1 = coverage.coverage()
self.assertEqual(cov1.cover_pylib, False)
cov1.start()
- self.importModule("mymain")
+ self.import_module("mymain")
cov1.stop()
# some statements were marked executed in mymain.py
@@ -176,7 +176,7 @@ class ApiTest(CoverageTest):
# Measure with the stdlib.
cov2 = coverage.coverage(cover_pylib=True)
cov2.start()
- self.importModule("mymain")
+ self.import_module("mymain")
cov2.stop()
# some statements were marked executed in mymain.py
@@ -200,14 +200,14 @@ class ApiTest(CoverageTest):
def testDatafileDefault(self):
# Default data file behavior: it's .coverage
- self.makeFile("datatest1.py", """\
+ self.make_file("datatest1.py", """\
fooey = 17
""")
self.assert_equal_sets(os.listdir("."), ["datatest1.py"])
cov = coverage.coverage()
cov.start()
- self.importModule("datatest1")
+ self.import_module("datatest1")
cov.stop()
cov.save()
self.assert_equal_sets(os.listdir("."),
@@ -215,14 +215,14 @@ class ApiTest(CoverageTest):
def testDatafileSpecified(self):
# You can specify the data file name.
- self.makeFile("datatest2.py", """\
+ self.make_file("datatest2.py", """\
fooey = 17
""")
self.assert_equal_sets(os.listdir("."), ["datatest2.py"])
cov = coverage.coverage(data_file="cov.data")
cov.start()
- self.importModule("datatest2")
+ self.import_module("datatest2")
cov.stop()
cov.save()
self.assert_equal_sets(os.listdir("."),
@@ -230,14 +230,14 @@ class ApiTest(CoverageTest):
def testDatafileAndSuffixSpecified(self):
# You can specify the data file name and suffix.
- self.makeFile("datatest3.py", """\
+ self.make_file("datatest3.py", """\
fooey = 17
""")
self.assert_equal_sets(os.listdir("."), ["datatest3.py"])
cov = coverage.coverage(data_file="cov.data", data_suffix=".14")
cov.start()
- self.importModule("datatest3")
+ self.import_module("datatest3")
cov.stop()
cov.save()
self.assert_equal_sets(os.listdir("."),
diff --git a/test/test_coverage.py b/test/test_coverage.py
index 90e6de88..b4d57527 100644
--- a/test/test_coverage.py
+++ b/test/test_coverage.py
@@ -15,7 +15,7 @@ class BasicCoverageTest(CoverageTest):
"""The simplest tests, for quick smoke testing of fundamental changes."""
def testSimple(self):
- self.checkCoverage("""\
+ self.check_coverage("""\
a = 1
b = 2
@@ -27,7 +27,7 @@ class BasicCoverageTest(CoverageTest):
def testIndentationWackiness(self):
# Partial final lines are OK.
- self.checkCoverage("""\
+ self.check_coverage("""\
import sys
if not sys.path:
a = 1
@@ -35,7 +35,7 @@ class BasicCoverageTest(CoverageTest):
[1,2,3], "3")
def testMultilineInitializer(self):
- self.checkCoverage("""\
+ self.check_coverage("""\
d = {
'foo': 1+2,
'bar': (lambda x: x+1)(1),
@@ -47,7 +47,7 @@ class BasicCoverageTest(CoverageTest):
[1,7], "")
def testListComprehension(self):
- self.checkCoverage("""\
+ self.check_coverage("""\
l = [
2*i for i in range(10)
if i > 5
@@ -61,7 +61,7 @@ class SimpleStatementTest(CoverageTest):
"""Testing simple single-line statements."""
def testExpression(self):
- self.checkCoverage("""\
+ self.check_coverage("""\
1 + 2
1 + \\
2
@@ -69,7 +69,7 @@ class SimpleStatementTest(CoverageTest):
[1,2], "")
def testAssert(self):
- self.checkCoverage("""\
+ self.check_coverage("""\
assert (1 + 2)
assert (1 +
2)
@@ -82,7 +82,7 @@ class SimpleStatementTest(CoverageTest):
def testAssignment(self):
# Simple variable assignment
- self.checkCoverage("""\
+ self.check_coverage("""\
a = (1 + 2)
b = (1 +
2)
@@ -92,7 +92,7 @@ class SimpleStatementTest(CoverageTest):
[1,2,4], "")
def testAssignTuple(self):
- self.checkCoverage("""\
+ self.check_coverage("""\
a = 1
a,b,c = 7,8,9
assert a == 7 and b == 8 and c == 9
@@ -101,7 +101,7 @@ class SimpleStatementTest(CoverageTest):
def testAttributeAssignment(self):
# Attribute assignment
- self.checkCoverage("""\
+ self.check_coverage("""\
class obj: pass
o = obj()
o.foo = (1 + 2)
@@ -113,7 +113,7 @@ class SimpleStatementTest(CoverageTest):
[1,2,3,4,6], "")
def testListofAttributeAssignment(self):
- self.checkCoverage("""\
+ self.check_coverage("""\
class obj: pass
o = obj()
o.a, o.b = (1 + 2), 3
@@ -127,7 +127,7 @@ class SimpleStatementTest(CoverageTest):
[1,2,3,4,7], "")
def testAugmentedAssignment(self):
- self.checkCoverage("""\
+ self.check_coverage("""\
a = 1
a += 1
a += (1 +
@@ -138,7 +138,7 @@ class SimpleStatementTest(CoverageTest):
[1,2,3,5], "")
def testTripleStringStuff(self):
- self.checkCoverage("""\
+ self.check_coverage("""\
a = '''
a multiline
string.
@@ -162,32 +162,32 @@ class SimpleStatementTest(CoverageTest):
def testPass(self):
# pass is tricky: if it's the only statement in a block, then it is
# "executed". But if it is not the only statement, then it is not.
- self.checkCoverage("""\
+ self.check_coverage("""\
if 1==1:
pass
""",
[1,2], "")
- self.checkCoverage("""\
+ self.check_coverage("""\
def foo():
pass
foo()
""",
[1,2,3], "")
- self.checkCoverage("""\
+ self.check_coverage("""\
def foo():
"doc"
pass
foo()
""",
([1,3,4], [1,4]), "")
- self.checkCoverage("""\
+ self.check_coverage("""\
class Foo:
def foo(self):
pass
Foo().foo()
""",
[1,2,3,4], "")
- self.checkCoverage("""\
+ self.check_coverage("""\
class Foo:
def foo(self):
"Huh?"
@@ -197,7 +197,7 @@ class SimpleStatementTest(CoverageTest):
([1,2,4,5], [1,2,5]), "")
def testDel(self):
- self.checkCoverage("""\
+ self.check_coverage("""\
d = { 'a': 1, 'b': 1, 'c': 1, 'd': 1, 'e': 1 }
del d['a']
del d[
@@ -212,7 +212,7 @@ class SimpleStatementTest(CoverageTest):
if sys.hexversion < 0x03000000: # Print statement is gone in Py3k.
def testPrint(self):
- self.checkCoverage("""\
+ self.check_coverage("""\
print "hello, world!"
print ("hey: %d" %
17)
@@ -225,7 +225,7 @@ class SimpleStatementTest(CoverageTest):
[1,2,4,5,6,8], "")
def testRaise(self):
- self.checkCoverage("""\
+ self.check_coverage("""\
try:
raise Exception(
"hello %d" %
@@ -236,7 +236,7 @@ class SimpleStatementTest(CoverageTest):
[1,2,5,6], "")
def testReturn(self):
- self.checkCoverage("""\
+ self.check_coverage("""\
def fn():
a = 1
return a
@@ -245,7 +245,7 @@ class SimpleStatementTest(CoverageTest):
assert(x == 1)
""",
[1,2,3,5,6], "")
- self.checkCoverage("""\
+ self.check_coverage("""\
def fn():
a = 1
return (
@@ -256,7 +256,7 @@ class SimpleStatementTest(CoverageTest):
assert(x == 2)
""",
[1,2,3,7,8], "")
- self.checkCoverage("""\
+ self.check_coverage("""\
def fn():
a = 1
return (a,
@@ -269,7 +269,7 @@ class SimpleStatementTest(CoverageTest):
[1,2,3,7,8], "")
def testYield(self):
- self.checkCoverage("""\
+ self.check_coverage("""\
from __future__ import generators
def gen():
yield 1
@@ -284,7 +284,7 @@ class SimpleStatementTest(CoverageTest):
[1,2,3,4,7,9,10], "")
def testBreak(self):
- self.checkCoverage("""\
+ self.check_coverage("""\
for x in range(10):
a = 2 + x
break
@@ -294,7 +294,7 @@ class SimpleStatementTest(CoverageTest):
[1,2,3,4,5], "4")
def testContinue(self):
- self.checkCoverage("""\
+ self.check_coverage("""\
for x in range(10):
a = 2 + x
continue
@@ -308,7 +308,7 @@ class SimpleStatementTest(CoverageTest):
# never hit the line tracer. The behavior is different in different
# versions of Python, so don't run this test:
def testStrangeUnexecutedContinue(self):
- self.checkCoverage("""\
+ self.check_coverage("""\
a = b = c = 0
for n in range(100):
if n % 2:
@@ -334,20 +334,20 @@ class SimpleStatementTest(CoverageTest):
[1,2,3,4,5,6,8,9,10, 12,13,14,15,16,17,19,20,21], "")
def testImport(self):
- self.checkCoverage("""\
+ self.check_coverage("""\
import string
from sys import path
a = 1
""",
[1,2,3], "")
- self.checkCoverage("""\
+ self.check_coverage("""\
import string
if 1 == 2:
from sys import path
a = 1
""",
[1,2,3,4], "3")
- self.checkCoverage("""\
+ self.check_coverage("""\
import string, \\
os, \\
re
@@ -356,24 +356,24 @@ class SimpleStatementTest(CoverageTest):
a = 1
""",
[1,4,6], "")
- self.checkCoverage("""\
+ self.check_coverage("""\
import sys, sys as s
assert s.path == sys.path
""",
[1,2], "")
- self.checkCoverage("""\
+ self.check_coverage("""\
import sys, \\
sys as s
assert s.path == sys.path
""",
[1,3], "")
- self.checkCoverage("""\
+ self.check_coverage("""\
from sys import path, \\
path as p
assert p == path
""",
[1,3], "")
- self.checkCoverage("""\
+ self.check_coverage("""\
from sys import \\
*
assert len(path) > 0
@@ -381,7 +381,7 @@ class SimpleStatementTest(CoverageTest):
[1,3], "")
def testGlobal(self):
- self.checkCoverage("""\
+ self.check_coverage("""\
g = h = i = 1
def fn():
global g
@@ -392,7 +392,7 @@ class SimpleStatementTest(CoverageTest):
assert g == 2 and h == 2 and i == 2
""",
[1,2,6,7,8], "")
- self.checkCoverage("""\
+ self.check_coverage("""\
g = h = i = 1
def fn():
global g; g = 2
@@ -404,7 +404,7 @@ class SimpleStatementTest(CoverageTest):
if sys.hexversion < 0x03000000:
# In Python 2.x, exec is a statement.
def testExec(self):
- self.checkCoverage("""\
+ self.check_coverage("""\
a = b = c = 1
exec "a = 2"
exec ("b = " +
@@ -413,7 +413,7 @@ class SimpleStatementTest(CoverageTest):
assert a == 2 and b == 2 and c == 2
""",
[1,2,3,6], "")
- self.checkCoverage("""\
+ self.check_coverage("""\
vars = {'a': 1, 'b': 1, 'c': 1}
exec "a = 2" in vars
exec ("b = " +
@@ -422,7 +422,7 @@ class SimpleStatementTest(CoverageTest):
assert vars['a'] == 2 and vars['b'] == 2 and vars['c'] == 2
""",
[1,2,3,6], "")
- self.checkCoverage("""\
+ self.check_coverage("""\
globs = {}
locs = {'a': 1, 'b': 1, 'c': 1}
exec "a = 2" in globs, locs
@@ -435,7 +435,7 @@ class SimpleStatementTest(CoverageTest):
else:
# In Python 3.x, exec is a function.
def testExec(self):
- self.checkCoverage("""\
+ self.check_coverage("""\
a = b = c = 1
exec("a = 2")
exec("b = " +
@@ -444,7 +444,7 @@ class SimpleStatementTest(CoverageTest):
assert a == 2 and b == 2 and c == 2
""",
[1,2,3,6], "")
- self.checkCoverage("""\
+ self.check_coverage("""\
vars = {'a': 1, 'b': 1, 'c': 1}
exec("a = 2", vars)
exec("b = " +
@@ -453,7 +453,7 @@ class SimpleStatementTest(CoverageTest):
assert vars['a'] == 2 and vars['b'] == 2 and vars['c'] == 2
""",
[1,2,3,6], "")
- self.checkCoverage("""\
+ self.check_coverage("""\
globs = {}
locs = {'a': 1, 'b': 1, 'c': 1}
exec("a = 2", globs, locs)
@@ -465,14 +465,14 @@ class SimpleStatementTest(CoverageTest):
[1,2,3,4,7], "")
def testExtraDocString(self):
- self.checkCoverage("""\
+ self.check_coverage("""\
a = 1
"An extra docstring, should be a comment."
b = 3
assert (a,b) == (1,3)
""",
[1,3,4], "")
- self.checkCoverage("""\
+ self.check_coverage("""\
a = 1
"An extra docstring, should be a comment."
b = 3
@@ -488,7 +488,7 @@ class CompoundStatementTest(CoverageTest):
"""Testing coverage of multi-line compound statements."""
def testStatementList(self):
- self.checkCoverage("""\
+ self.check_coverage("""\
a = 1;
b = 2; c = 3
d = 4; e = 5;
@@ -498,7 +498,7 @@ class CompoundStatementTest(CoverageTest):
[1,2,3,5], "")
def testIf(self):
- self.checkCoverage("""\
+ self.check_coverage("""\
a = 1
if a == 1:
x = 3
@@ -509,7 +509,7 @@ class CompoundStatementTest(CoverageTest):
assert x == 7
""",
[1,2,3,4,5,7,8], "")
- self.checkCoverage("""\
+ self.check_coverage("""\
a = 1
if a == 1:
x = 3
@@ -518,7 +518,7 @@ class CompoundStatementTest(CoverageTest):
assert x == 3
""",
[1,2,3,5,6], "5")
- self.checkCoverage("""\
+ self.check_coverage("""\
a = 1
if a != 1:
x = 3
@@ -527,7 +527,7 @@ class CompoundStatementTest(CoverageTest):
assert y == 5
""",
[1,2,3,5,6], "3")
- self.checkCoverage("""\
+ self.check_coverage("""\
a = 1; b = 2
if a == 1:
if b == 2:
@@ -541,7 +541,7 @@ class CompoundStatementTest(CoverageTest):
[1,2,3,4,6,8,9], "6-8")
def testElif(self):
- self.checkCoverage("""\
+ self.check_coverage("""\
a = 1; b = 2; c = 3;
if a == 1:
x = 3
@@ -552,7 +552,7 @@ class CompoundStatementTest(CoverageTest):
assert x == 3
""",
[1,2,3,4,5,7,8], "4-7", report="7 4 57% 4-7")
- self.checkCoverage("""\
+ self.check_coverage("""\
a = 1; b = 2; c = 3;
if a != 1:
x = 3
@@ -563,7 +563,7 @@ class CompoundStatementTest(CoverageTest):
assert y == 5
""",
[1,2,3,4,5,7,8], "3, 7", report="7 5 71% 3, 7")
- self.checkCoverage("""\
+ self.check_coverage("""\
a = 1; b = 2; c = 3;
if a != 1:
x = 3
@@ -576,7 +576,7 @@ class CompoundStatementTest(CoverageTest):
[1,2,3,4,5,7,8], "3, 5", report="7 5 71% 3, 5")
def testElifNoElse(self):
- self.checkCoverage("""\
+ self.check_coverage("""\
a = 1; b = 2; c = 3;
if a == 1:
x = 3
@@ -585,7 +585,7 @@ class CompoundStatementTest(CoverageTest):
assert x == 3
""",
[1,2,3,4,5,6], "4-5", report="6 4 66% 4-5")
- self.checkCoverage("""\
+ self.check_coverage("""\
a = 1; b = 2; c = 3;
if a != 1:
x = 3
@@ -596,7 +596,7 @@ class CompoundStatementTest(CoverageTest):
[1,2,3,4,5,6], "3", report="6 5 83% 3")
def testElifBizarre(self):
- self.checkCoverage("""\
+ self.check_coverage("""\
def f(self):
if self==1:
x = 3
@@ -614,7 +614,7 @@ class CompoundStatementTest(CoverageTest):
[1,2,3,4,5,6,7,8,9,10,11,13], "2-13")
def testSplitIf(self):
- self.checkCoverage("""\
+ self.check_coverage("""\
a = 1; b = 2; c = 3;
if \\
a == 1:
@@ -627,7 +627,7 @@ class CompoundStatementTest(CoverageTest):
assert x == 3
""",
[1,2,4,5,7,9,10], "5-9")
- self.checkCoverage("""\
+ self.check_coverage("""\
a = 1; b = 2; c = 3;
if \\
a != 1:
@@ -640,7 +640,7 @@ class CompoundStatementTest(CoverageTest):
assert y == 5
""",
[1,2,4,5,7,9,10], "4, 9")
- self.checkCoverage("""\
+ self.check_coverage("""\
a = 1; b = 2; c = 3;
if \\
a != 1:
@@ -655,7 +655,7 @@ class CompoundStatementTest(CoverageTest):
[1,2,4,5,7,9,10], "4, 7")
def testPathologicalSplitIf(self):
- self.checkCoverage("""\
+ self.check_coverage("""\
a = 1; b = 2; c = 3;
if (
a == 1
@@ -670,7 +670,7 @@ class CompoundStatementTest(CoverageTest):
assert x == 3
""",
[1,2,5,6,9,11,12], "6-11")
- self.checkCoverage("""\
+ self.check_coverage("""\
a = 1; b = 2; c = 3;
if (
a != 1
@@ -685,7 +685,7 @@ class CompoundStatementTest(CoverageTest):
assert y == 5
""",
[1,2,5,6,9,11,12], "5, 11")
- self.checkCoverage("""\
+ self.check_coverage("""\
a = 1; b = 2; c = 3;
if (
a != 1
@@ -702,7 +702,7 @@ class CompoundStatementTest(CoverageTest):
[1,2,5,6,9,11,12], "5, 9")
def testAbsurdSplitIf(self):
- self.checkCoverage("""\
+ self.check_coverage("""\
a = 1; b = 2; c = 3;
if a == 1 \\
:
@@ -715,7 +715,7 @@ class CompoundStatementTest(CoverageTest):
assert x == 3
""",
[1,2,4,5,7,9,10], "5-9")
- self.checkCoverage("""\
+ self.check_coverage("""\
a = 1; b = 2; c = 3;
if a != 1 \\
:
@@ -728,7 +728,7 @@ class CompoundStatementTest(CoverageTest):
assert y == 5
""",
[1,2,4,5,7,9,10], "4, 9")
- self.checkCoverage("""\
+ self.check_coverage("""\
a = 1; b = 2; c = 3;
if a != 1 \\
:
@@ -743,7 +743,7 @@ class CompoundStatementTest(CoverageTest):
[1,2,4,5,7,9,10], "4, 7")
def testWhile(self):
- self.checkCoverage("""\
+ self.check_coverage("""\
a = 3; b = 0
while a:
b += 1
@@ -751,7 +751,7 @@ class CompoundStatementTest(CoverageTest):
assert a == 0 and b == 3
""",
[1,2,3,4,5], "")
- self.checkCoverage("""\
+ self.check_coverage("""\
a = 3; b = 0
while a:
b += 1
@@ -763,7 +763,7 @@ class CompoundStatementTest(CoverageTest):
def testWhileElse(self):
# Take the else branch.
- self.checkCoverage("""\
+ self.check_coverage("""\
a = 3; b = 0
while a:
b += 1
@@ -774,7 +774,7 @@ class CompoundStatementTest(CoverageTest):
""",
[1,2,3,4,6,7], "")
# Don't take the else branch.
- self.checkCoverage("""\
+ self.check_coverage("""\
a = 3; b = 0
while a:
b += 1
@@ -788,7 +788,7 @@ class CompoundStatementTest(CoverageTest):
[1,2,3,4,5,6,8,9], "6-8")
def testSplitWhile(self):
- self.checkCoverage("""\
+ self.check_coverage("""\
a = 3; b = 0
while \\
a:
@@ -797,7 +797,7 @@ class CompoundStatementTest(CoverageTest):
assert a == 0 and b == 3
""",
[1,2,4,5,6], "")
- self.checkCoverage("""\
+ self.check_coverage("""\
a = 3; b = 0
while (
a
@@ -809,14 +809,14 @@ class CompoundStatementTest(CoverageTest):
[1,2,5,6,7], "")
def testFor(self):
- self.checkCoverage("""\
+ self.check_coverage("""\
a = 0
for i in [1,2,3,4,5]:
a += i
assert a == 15
""",
[1,2,3,4], "")
- self.checkCoverage("""\
+ self.check_coverage("""\
a = 0
for i in [1,
2,3,4,
@@ -825,7 +825,7 @@ class CompoundStatementTest(CoverageTest):
assert a == 15
""",
[1,2,5,6], "")
- self.checkCoverage("""\
+ self.check_coverage("""\
a = 0
for i in [1,2,3,4,5]:
a += i
@@ -836,7 +836,7 @@ class CompoundStatementTest(CoverageTest):
[1,2,3,4,5,6], "5")
def testForElse(self):
- self.checkCoverage("""\
+ self.check_coverage("""\
a = 0
for i in range(5):
a += i+1
@@ -845,7 +845,7 @@ class CompoundStatementTest(CoverageTest):
assert a == 99
""",
[1,2,3,5,6], "")
- self.checkCoverage("""\
+ self.check_coverage("""\
a = 0
for i in range(5):
a += i+1
@@ -858,7 +858,7 @@ class CompoundStatementTest(CoverageTest):
[1,2,3,4,5,7,8], "5-7")
def testSplitFor(self):
- self.checkCoverage("""\
+ self.check_coverage("""\
a = 0
for \\
i in [1,2,3,4,5]:
@@ -866,7 +866,7 @@ class CompoundStatementTest(CoverageTest):
assert a == 15
""",
[1,2,4,5], "")
- self.checkCoverage("""\
+ self.check_coverage("""\
a = 0
for \\
i in [1,
@@ -878,7 +878,7 @@ class CompoundStatementTest(CoverageTest):
[1,2,6,7], "")
def testTryExcept(self):
- self.checkCoverage("""\
+ self.check_coverage("""\
a = 0
try:
a = 1
@@ -887,7 +887,7 @@ class CompoundStatementTest(CoverageTest):
assert a == 1
""",
[1,2,3,4,5,6], "4-5")
- self.checkCoverage("""\
+ self.check_coverage("""\
a = 0
try:
a = 1
@@ -897,7 +897,7 @@ class CompoundStatementTest(CoverageTest):
assert a == 99
""",
[1,2,3,4,5,6,7], "")
- self.checkCoverage("""\
+ self.check_coverage("""\
a = 0
try:
a = 1
@@ -909,7 +909,7 @@ class CompoundStatementTest(CoverageTest):
assert a == 123
""",
[1,2,3,4,5,6,7,8,9], "6")
- self.checkCoverage("""\
+ self.check_coverage("""\
a = 0
try:
a = 1
@@ -923,7 +923,7 @@ class CompoundStatementTest(CoverageTest):
assert a == 17
""",
[1,2,3,4,5,6,7,8,9,10,11], "6, 9-10")
- self.checkCoverage("""\
+ self.check_coverage("""\
a = 0
try:
a = 1
@@ -934,7 +934,7 @@ class CompoundStatementTest(CoverageTest):
assert a == 123
""",
[1,2,3,4,5,7,8], "4-5")
- self.checkCoverage("""\
+ self.check_coverage("""\
a = 0
try:
a = 1
@@ -948,7 +948,7 @@ class CompoundStatementTest(CoverageTest):
[1,2,3,4,5,6,8,9], "8")
def testTryFinally(self):
- self.checkCoverage("""\
+ self.check_coverage("""\
a = 0
try:
a = 1
@@ -957,7 +957,7 @@ class CompoundStatementTest(CoverageTest):
assert a == 99
""",
[1,2,3,5,6], "")
- self.checkCoverage("""\
+ self.check_coverage("""\
a = 0; b = 0
try:
a = 1
@@ -972,7 +972,7 @@ class CompoundStatementTest(CoverageTest):
[1,2,3,4,5,7,8,9,10], "")
def testFunctionDef(self):
- self.checkCoverage("""\
+ self.check_coverage("""\
a = 99
def foo():
''' docstring
@@ -983,7 +983,7 @@ class CompoundStatementTest(CoverageTest):
assert a == 1
""",
[1,2,5,7,8], "")
- self.checkCoverage("""\
+ self.check_coverage("""\
def foo(
a,
b
@@ -996,7 +996,7 @@ class CompoundStatementTest(CoverageTest):
assert x == 40
""",
[1,7,9,10], "")
- self.checkCoverage("""\
+ self.check_coverage("""\
def foo(
a = (lambda x: x*2)(10),
b = (
@@ -1014,7 +1014,7 @@ class CompoundStatementTest(CoverageTest):
[1,10,12,13], "")
def testClassDef(self):
- self.checkCoverage("""\
+ self.check_coverage("""\
# A comment.
class theClass:
''' the docstring.
@@ -1037,7 +1037,7 @@ class ExcludeTest(CoverageTest):
"""Tests of the exclusion feature to mark lines as not covered."""
def testSimple(self):
- self.checkCoverage("""\
+ self.check_coverage("""\
a = 1; b = 2
if 0:
@@ -1046,7 +1046,7 @@ class ExcludeTest(CoverageTest):
[1,3], "", ['-cc'])
def testTwoExcludes(self):
- self.checkCoverage("""\
+ self.check_coverage("""\
a = 1; b = 2
if a == 99:
@@ -1058,7 +1058,7 @@ class ExcludeTest(CoverageTest):
[1,3,5,7], "5", ['-cc', '-xx'])
def testExcludingIfSuite(self):
- self.checkCoverage("""\
+ self.check_coverage("""\
a = 1; b = 2
if 0:
@@ -1070,7 +1070,7 @@ class ExcludeTest(CoverageTest):
[1,7], "", ['if 0:'])
def testExcludingIfButNotElseSuite(self):
- self.checkCoverage("""\
+ self.check_coverage("""\
a = 1; b = 2
if 0:
@@ -1085,7 +1085,7 @@ class ExcludeTest(CoverageTest):
[1,8,9,10], "", ['if 0:'])
def testExcludingElseSuite(self):
- self.checkCoverage("""\
+ self.check_coverage("""\
a = 1; b = 2
if 1==1:
@@ -1098,7 +1098,7 @@ class ExcludeTest(CoverageTest):
assert a == 4 and b == 5 and c == 6
""",
[1,3,4,5,6,10], "", ['#pragma: NO COVER'])
- self.checkCoverage("""\
+ self.check_coverage("""\
a = 1; b = 2
if 1==1:
@@ -1120,7 +1120,7 @@ class ExcludeTest(CoverageTest):
[1,3,4,5,6,17], "", ['#pragma: NO COVER'])
def testExcludingElifSuites(self):
- self.checkCoverage("""\
+ self.check_coverage("""\
a = 1; b = 2
if 1==1:
@@ -1138,7 +1138,7 @@ class ExcludeTest(CoverageTest):
[1,3,4,5,6,11,12,13], "11-12", ['#pragma: NO COVER'])
def testExcludingOnelineIf(self):
- self.checkCoverage("""\
+ self.check_coverage("""\
def foo():
a = 2
if 0: x = 3 # no cover
@@ -1149,7 +1149,7 @@ class ExcludeTest(CoverageTest):
[1,2,4,6], "", ["no cover"])
def testExcludingAColonNotASuite(self):
- self.checkCoverage("""\
+ self.check_coverage("""\
def foo():
l = list(range(10))
a = l[:3] # no cover
@@ -1160,14 +1160,14 @@ class ExcludeTest(CoverageTest):
[1,2,4,6], "", ["no cover"])
def testExcludingForSuite(self):
- self.checkCoverage("""\
+ self.check_coverage("""\
a = 0
for i in [1,2,3,4,5]: #pragma: NO COVER
a += i
assert a == 15
""",
[1,4], "", ['#pragma: NO COVER'])
- self.checkCoverage("""\
+ self.check_coverage("""\
a = 0
for i in [1,
2,3,4,
@@ -1176,7 +1176,7 @@ class ExcludeTest(CoverageTest):
assert a == 15
""",
[1,6], "", ['#pragma: NO COVER'])
- self.checkCoverage("""\
+ self.check_coverage("""\
a = 0
for i in [1,2,3,4,5
]: #pragma: NO COVER
@@ -1188,7 +1188,7 @@ class ExcludeTest(CoverageTest):
[1,7], "", ['#pragma: NO COVER'])
def testExcludingForElse(self):
- self.checkCoverage("""\
+ self.check_coverage("""\
a = 0
for i in range(5):
a += i+1
@@ -1201,7 +1201,7 @@ class ExcludeTest(CoverageTest):
[1,2,3,4,5,8], "5", ['#pragma: NO COVER'])
def testExcludingWhile(self):
- self.checkCoverage("""\
+ self.check_coverage("""\
a = 3; b = 0
while a*b: #pragma: NO COVER
b += 1
@@ -1210,7 +1210,7 @@ class ExcludeTest(CoverageTest):
assert a == 3 and b == 0
""",
[1,6], "", ['#pragma: NO COVER'])
- self.checkCoverage("""\
+ self.check_coverage("""\
a = 3; b = 0
while (
a*b
@@ -1223,7 +1223,7 @@ class ExcludeTest(CoverageTest):
[1,8], "", ['#pragma: NO COVER'])
def testExcludingWhileElse(self):
- self.checkCoverage("""\
+ self.check_coverage("""\
a = 3; b = 0
while a:
b += 1
@@ -1236,7 +1236,7 @@ class ExcludeTest(CoverageTest):
[1,2,3,4,5,8], "5", ['#pragma: NO COVER'])
def testExcludingTryExcept(self):
- self.checkCoverage("""\
+ self.check_coverage("""\
a = 0
try:
a = 1
@@ -1245,7 +1245,7 @@ class ExcludeTest(CoverageTest):
assert a == 1
""",
[1,2,3,6], "", ['#pragma: NO COVER'])
- self.checkCoverage("""\
+ self.check_coverage("""\
a = 0
try:
a = 1
@@ -1255,7 +1255,7 @@ class ExcludeTest(CoverageTest):
assert a == 99
""",
[1,2,3,4,5,6,7], "", ['#pragma: NO COVER'])
- self.checkCoverage("""\
+ self.check_coverage("""\
a = 0
try:
a = 1
@@ -1267,7 +1267,7 @@ class ExcludeTest(CoverageTest):
assert a == 123
""",
[1,2,3,4,7,8,9], "", ['#pragma: NO COVER'])
- self.checkCoverage("""\
+ self.check_coverage("""\
a = 0
try:
a = 1
@@ -1278,7 +1278,7 @@ class ExcludeTest(CoverageTest):
assert a == 123
""",
[1,2,3,7,8], "", ['#pragma: NO COVER'])
- self.checkCoverage("""\
+ self.check_coverage("""\
a = 0
try:
a = 1
@@ -1292,7 +1292,7 @@ class ExcludeTest(CoverageTest):
[1,2,3,4,5,6,9], "", ['#pragma: NO COVER'])
def testExcludingTryExceptPass(self):
- self.checkCoverage("""\
+ self.check_coverage("""\
a = 0
try:
a = 1
@@ -1301,7 +1301,7 @@ class ExcludeTest(CoverageTest):
assert a == 1
""",
[1,2,3,6], "", ['#pragma: NO COVER'])
- self.checkCoverage("""\
+ self.check_coverage("""\
a = 0
try:
a = 1
@@ -1313,7 +1313,7 @@ class ExcludeTest(CoverageTest):
assert a == 123
""",
[1,2,3,4,7,8,9], "", ['#pragma: NO COVER'])
- self.checkCoverage("""\
+ self.check_coverage("""\
a = 0
try:
a = 1
@@ -1324,7 +1324,7 @@ class ExcludeTest(CoverageTest):
assert a == 123
""",
[1,2,3,7,8], "", ['#pragma: NO COVER'])
- self.checkCoverage("""\
+ self.check_coverage("""\
a = 0
try:
a = 1
@@ -1339,7 +1339,7 @@ class ExcludeTest(CoverageTest):
def testExcludingIfPass(self):
# From a comment on the coverage page by Michael McNeil Forbes:
- self.checkCoverage("""\
+ self.check_coverage("""\
def f():
if False: # pragma: no cover
pass # This line still reported as missing
@@ -1351,7 +1351,7 @@ class ExcludeTest(CoverageTest):
[1,7], "", ["no cover"])
def testExcludingFunction(self):
- self.checkCoverage("""\
+ self.check_coverage("""\
def fn(foo): #pragma: NO COVER
a = 1
b = 2
@@ -1363,7 +1363,7 @@ class ExcludeTest(CoverageTest):
[6,7], "", ['#pragma: NO COVER'])
def testExcludingMethod(self):
- self.checkCoverage("""\
+ self.check_coverage("""\
class Fooey:
def __init__(self):
self.a = 1
@@ -1377,7 +1377,7 @@ class ExcludeTest(CoverageTest):
[1,2,3,8,9], "", ['#pragma: NO COVER'])
def testExcludingClass(self):
- self.checkCoverage("""\
+ self.check_coverage("""\
class Fooey: #pragma: NO COVER
def __init__(self):
self.a = 1
@@ -1395,7 +1395,7 @@ class ThreadingTest(CoverageTest):
"""Tests of the threading support."""
def testThreading(self):
- self.checkCoverage("""\
+ self.check_coverage("""\
import time, threading
def fromMainThread():
@@ -1420,7 +1420,7 @@ if sys.hexversion >= 0x020400f0:
"""Tests of new syntax in Python 2.4."""
def testFunctionDecorators(self):
- self.checkCoverage("""\
+ self.check_coverage("""\
def require_int(func):
def wrapper(arg):
assert isinstance(arg, int)
@@ -1437,7 +1437,7 @@ if sys.hexversion >= 0x020400f0:
[1,2,3,4,6,8,10,12], "")
def testFunctionDecoratorsWithArgs(self):
- self.checkCoverage("""\
+ self.check_coverage("""\
def boost_by(extra):
def decorator(func):
def wrapper(arg):
@@ -1454,7 +1454,7 @@ if sys.hexversion >= 0x020400f0:
[1,2,3,4,5,6,8,10,12], "")
def testDoubleFunctionDecorators(self):
- self.checkCoverage("""\
+ self.check_coverage("""\
def require_int(func):
def wrapper(arg):
assert isinstance(arg, int)
@@ -1491,7 +1491,7 @@ if sys.hexversion >= 0x020500f0:
"""Tests of new syntax in Python 2.5."""
def testWithStatement(self):
- self.checkCoverage("""\
+ self.check_coverage("""\
from __future__ import with_statement
class Managed:
@@ -1516,7 +1516,7 @@ if sys.hexversion >= 0x020500f0:
[1,3,4,5,7,8,10,11,12,13,15,16,17,18,19,20], "")
def testTryExceptFinally(self):
- self.checkCoverage("""\
+ self.check_coverage("""\
a = 0; b = 0
try:
a = 1
@@ -1527,7 +1527,7 @@ if sys.hexversion >= 0x020500f0:
assert a == 1 and b == 2
""",
[1,2,3,4,5,7,8], "4-5")
- self.checkCoverage("""\
+ self.check_coverage("""\
a = 0; b = 0
try:
a = 1
@@ -1539,7 +1539,7 @@ if sys.hexversion >= 0x020500f0:
assert a == 99 and b == 2
""",
[1,2,3,4,5,6,8,9], "")
- self.checkCoverage("""\
+ self.check_coverage("""\
a = 0; b = 0
try:
a = 1
@@ -1553,7 +1553,7 @@ if sys.hexversion >= 0x020500f0:
assert a == 123 and b == 2
""",
[1,2,3,4,5,6,7,8,10,11], "6")
- self.checkCoverage("""\
+ self.check_coverage("""\
a = 0; b = 0
try:
a = 1
@@ -1569,7 +1569,7 @@ if sys.hexversion >= 0x020500f0:
assert a == 17 and b == 2
""",
[1,2,3,4,5,6,7,8,9,10,12,13], "6, 9-10")
- self.checkCoverage("""\
+ self.check_coverage("""\
a = 0; b = 0
try:
a = 1
@@ -1582,7 +1582,7 @@ if sys.hexversion >= 0x020500f0:
assert a == 123 and b == 2
""",
[1,2,3,4,5,7,9,10], "4-5")
- self.checkCoverage("""\
+ self.check_coverage("""\
a = 0; b = 0
try:
a = 1
@@ -1611,7 +1611,7 @@ class ProcessTest(CoverageTest):
"""Tests of the per-process behavior of coverage.py."""
def testSaveOnExit(self):
- self.makeFile("mycode.py", """\
+ self.make_file("mycode.py", """\
h = "Hello"
w = "world"
""")
@@ -1622,7 +1622,7 @@ class ProcessTest(CoverageTest):
def testEnvironment(self):
# Checks that we can import modules from the test directory at all!
- self.makeFile("mycode.py", """\
+ self.make_file("mycode.py", """\
import covmod1
import covmodzip1
a = 1
@@ -1635,7 +1635,7 @@ class ProcessTest(CoverageTest):
self.assertEqual(out, 'done\n')
def testReport(self):
- self.makeFile("mycode.py", """\
+ self.make_file("mycode.py", """\
import covmod1
import covmodzip1
a = 1
@@ -1691,7 +1691,7 @@ class ProcessTest(CoverageTest):
self.assert_("mycode " in report3)
def testCombineParallelData(self):
- self.makeFile("b_or_c.py", """\
+ self.make_file("b_or_c.py", """\
import sys
a = 1
if sys.argv[1] == 'b':
@@ -1731,7 +1731,7 @@ class RecursionTest(CoverageTest):
def testShortRecursion(self):
# We can definitely get close to 500 stack frames.
- self.checkCoverage("""\
+ self.check_coverage("""\
def recur(n):
if n == 0:
return 0
@@ -1745,7 +1745,7 @@ class RecursionTest(CoverageTest):
if sys.hexversion < 0x03000000: # TODO: This test currently crashes Py3k.
def testLongRecursion(self):
# We can't finish a very deep recursion, but we don't crash.
- self.assertRaises(RuntimeError, self.checkCoverage,
+ self.assertRaises(RuntimeError, self.check_coverage,
"""\
def recur(n):
if n == 0:
@@ -1769,7 +1769,7 @@ class PyexpatTest(CoverageTest):
# also detect if the pyexpat bug is fixed unbeknownst to us, meaning
# we'd see two RETURNs where there should only be one.
- self.makeFile("trydom.py", """\
+ self.make_file("trydom.py", """\
import xml.dom.minidom
XML = '''\\
@@ -1785,14 +1785,14 @@ class PyexpatTest(CoverageTest):
foo()
""")
- self.makeFile("outer.py", "\n"*100 + "import trydom\na = 102\n")
+ self.make_file("outer.py", "\n"*100 + "import trydom\na = 102\n")
cov = coverage.coverage()
cov.erase()
# Import the python file, executing it.
cov.start()
- self.importModule("outer")
+ self.import_module("outer")
cov.stop()
_, statements, missing, _ = cov.analysis("trydom.py")
@@ -1820,21 +1820,21 @@ class ExceptionTest(CoverageTest):
# file has active lines in a different range so we'll see if the lines
# get attributed to the wrong file.
- self.makeFile("oops.py", """\
+ self.make_file("oops.py", """\
def oops(args):
a = 2
raise Exception("oops")
a = 4
""")
- self.makeFile("fly.py", "\n"*100 + """\
+ self.make_file("fly.py", "\n"*100 + """\
def fly(calls):
a = 2
calls[0](calls[1:])
a = 4
""")
- self.makeFile("catch.py", "\n"*200 + """\
+ self.make_file("catch.py", "\n"*200 + """\
def catch(calls):
try:
a = 3
@@ -1844,7 +1844,7 @@ class ExceptionTest(CoverageTest):
a = 7
""")
- self.makeFile("doit.py", "\n"*300 + """\
+ self.make_file("doit.py", "\n"*300 + """\
def doit(calls):
try:
calls[0](calls[1:])
@@ -1855,7 +1855,7 @@ class ExceptionTest(CoverageTest):
# Import all the modules before starting coverage, so the def lines
# won't be in all the results.
for mod in "oops fly catch doit".split():
- self.importModule(mod)
+ self.import_module(mod)
# Each run nests the functions differently to get different
# combinations of catching exceptions and letting them fly.
diff --git a/test/test_execfile.py b/test/test_execfile.py
index d4fe2245..1dde7054 100644
--- a/test/test_execfile.py
+++ b/test/test_execfile.py
@@ -41,7 +41,7 @@ class RunTest(CoverageTest):
def test_no_extra_file(self):
# Make sure that running a file doesn't create an extra compiled file.
- self.makeFile("xxx", """\
+ self.make_file("xxx", """\
desc = "a non-.py file!"
""")