summaryrefslogtreecommitdiff
path: root/tests/test_testing.py
diff options
context:
space:
mode:
authorNed Batchelder <ned@nedbatchelder.com>2013-12-14 13:46:49 -0500
committerNed Batchelder <ned@nedbatchelder.com>2013-12-14 13:46:49 -0500
commitebda4b8697aea093fb9e16fa383affe41dfa8811 (patch)
tree1a2737dd294e19cbadf2c5b16173092eb372130a /tests/test_testing.py
parent58a8bdca5ef0316948af31a732a966ac5305b024 (diff)
downloadpython-coveragepy-git-ebda4b8697aea093fb9e16fa383affe41dfa8811.tar.gz
Add assert_starts_with
Diffstat (limited to 'tests/test_testing.py')
-rw-r--r--tests/test_testing.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/tests/test_testing.py b/tests/test_testing.py
index 64dca617..6222db9a 100644
--- a/tests/test_testing.py
+++ b/tests/test_testing.py
@@ -166,6 +166,17 @@ class CoverageTestTest(CoverageTest):
)
self.assertRaises(AssertionError, self.assert_exists, "shadow.txt")
+ def test_assert_startwith(self):
+ self.assert_starts_with("xyzzy", "xy")
+ self.assert_starts_with("xyz\nabc", "xy")
+ self.assert_starts_with("xyzzy", ("x", "z"))
+ self.assertRaises(
+ AssertionError, self.assert_starts_with, "xyz", "a"
+ )
+ self.assertRaises(
+ AssertionError, self.assert_starts_with, "xyz\nabc", "a"
+ )
+
def test_sub_python_is_this_python(self):
# Try it with a python command.
os.environ['COV_FOOBAR'] = 'XYZZY'