summaryrefslogtreecommitdiff
path: root/tests/test_numbits.py
diff options
context:
space:
mode:
authorNed Batchelder <ned@nedbatchelder.com>2021-01-31 07:16:56 -0500
committerNed Batchelder <ned@nedbatchelder.com>2021-01-31 07:16:56 -0500
commit843de4ea235e7eee3ff24a39a2f8b14da9ef0db0 (patch)
tree8a4d8435595334318b5e38ef42da803e512acd4f /tests/test_numbits.py
parent4fc64a97ce779c2d6bb972f0003b9b9f00e62c3a (diff)
downloadpython-coveragepy-git-843de4ea235e7eee3ff24a39a2f8b14da9ef0db0.tar.gz
refactor: unittest2pytest -w tests
One step of moving to pure pytest tests.
Diffstat (limited to 'tests/test_numbits.py')
-rw-r--r--tests/test_numbits.py26
1 files changed, 12 insertions, 14 deletions
diff --git a/tests/test_numbits.py b/tests/test_numbits.py
index 232d48d3..8216b628 100644
--- a/tests/test_numbits.py
+++ b/tests/test_numbits.py
@@ -47,7 +47,7 @@ class NumbitsOpTest(CoverageTest):
numbits = nums_to_numbits(nums)
good_numbits(numbits)
nums2 = numbits_to_nums(numbits)
- self.assertEqual(nums, set(nums2))
+ assert nums == set(nums2)
@given(line_number_sets, line_number_sets)
@settings(default_settings)
@@ -59,7 +59,7 @@ class NumbitsOpTest(CoverageTest):
nbu = numbits_union(nb1, nb2)
good_numbits(nbu)
union = numbits_to_nums(nbu)
- self.assertEqual(nums1 | nums2, set(union))
+ assert nums1 | nums2 == set(union)
@given(line_number_sets, line_number_sets)
@settings(default_settings)
@@ -71,7 +71,7 @@ class NumbitsOpTest(CoverageTest):
nbi = numbits_intersection(nb1, nb2)
good_numbits(nbi)
intersection = numbits_to_nums(nbi)
- self.assertEqual(nums1 & nums2, set(intersection))
+ assert nums1 & nums2 == set(intersection)
@given(line_number_sets, line_number_sets)
@settings(default_settings)
@@ -82,7 +82,7 @@ class NumbitsOpTest(CoverageTest):
good_numbits(nb2)
inter = numbits_any_intersection(nb1, nb2)
expect = bool(nums1 & nums2)
- self.assertEqual(expect, bool(inter))
+ assert expect == bool(inter)
@given(line_numbers, line_number_sets)
@settings(default_settings)
@@ -91,7 +91,7 @@ class NumbitsOpTest(CoverageTest):
numbits = nums_to_numbits(nums)
good_numbits(numbits)
is_in = num_in_numbits(num, numbits)
- self.assertEqual(num in nums, is_in)
+ assert (num in nums) == is_in
class NumbitsSqliteFunctionTest(CoverageTest):
@@ -122,11 +122,9 @@ class NumbitsSqliteFunctionTest(CoverageTest):
")"
)
answer = numbits_to_nums(list(res)[0][0])
- self.assertEqual(
- [7, 9, 14, 18, 21, 27, 28, 35, 36, 42, 45, 49,
- 54, 56, 63, 70, 72, 77, 81, 84, 90, 91, 98, 99],
+ assert [7, 9, 14, 18, 21, 27, 28, 35, 36, 42, 45, 49,
+ 54, 56, 63, 70, 72, 77, 81, 84, 90, 91, 98, 99] == \
answer
- )
def test_numbits_intersection(self):
res = self.cursor.execute(
@@ -136,7 +134,7 @@ class NumbitsSqliteFunctionTest(CoverageTest):
")"
)
answer = numbits_to_nums(list(res)[0][0])
- self.assertEqual([63], answer)
+ assert [63] == answer
def test_numbits_any_intersection(self):
res = self.cursor.execute(
@@ -144,20 +142,20 @@ class NumbitsSqliteFunctionTest(CoverageTest):
(nums_to_numbits([1, 2, 3]), nums_to_numbits([3, 4, 5]))
)
answer = [any_inter for (any_inter,) in res]
- self.assertEqual([1], answer)
+ assert [1] == answer
res = self.cursor.execute(
"select numbits_any_intersection(?, ?)",
(nums_to_numbits([1, 2, 3]), nums_to_numbits([7, 8, 9]))
)
answer = [any_inter for (any_inter,) in res]
- self.assertEqual([0], answer)
+ assert [0] == answer
def test_num_in_numbits(self):
res = self.cursor.execute("select id, num_in_numbits(12, numbits) from data order by id")
answer = [is_in for (id, is_in) in res]
- self.assertEqual([1, 1, 1, 1, 0, 1, 0, 0, 0, 0], answer)
+ assert [1, 1, 1, 1, 0, 1, 0, 0, 0, 0] == answer
def test_numbits_to_nums(self):
res = self.cursor.execute("select numbits_to_nums(?)", [nums_to_numbits([1, 2, 3])])
- self.assertEqual([1, 2, 3], json.loads(res.fetchone()[0]))
+ assert [1, 2, 3] == json.loads(res.fetchone()[0])