diff options
author | Ned Batchelder <ned@nedbatchelder.com> | 2019-07-30 11:06:36 -0400 |
---|---|---|
committer | Ned Batchelder <ned@nedbatchelder.com> | 2019-07-31 10:24:39 -0400 |
commit | e94f523162dd39acddfa17b20f4234f1ee5dec7f (patch) | |
tree | a793a838a78b13b159b5eec8c2184b6cdf85a9df /tests/test_data.py | |
parent | ad620d081c8508f94846fc01be331f107cb14050 (diff) | |
download | python-coveragepy-git-e94f523162dd39acddfa17b20f4234f1ee5dec7f.tar.gz |
Refactor numbits into their own files
Diffstat (limited to 'tests/test_data.py')
-rw-r--r-- | tests/test_data.py | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/tests/test_data.py b/tests/test_data.py index ad752d65..ff97b330 100644 --- a/tests/test_data.py +++ b/tests/test_data.py @@ -6,7 +6,6 @@ import glob import os import os.path -import random import re import sqlite3 import threading @@ -18,7 +17,6 @@ from coverage.data import add_data_to_hash, line_counts from coverage.debug import DebugControlString from coverage.files import PathAliases, canonical_filename from coverage.misc import CoverageException -from coverage.sqldata import nums_to_bitmap, bitmap_to_nums, merge_bitmaps from tests.coveragetest import CoverageTest @@ -835,31 +833,3 @@ class DumpsLoadsTest(DataTestHelpers, CoverageTest): ) with self.assertRaisesRegex(CoverageException, msg): covdata.loads(bad_data) - - -class BitmapOpTest(CoverageTest): - """Tests of the bitmap operations in sqldata.py.""" - - run_in_temp_dir = False - - def numbers(self, r): - """Produce a list of numbers from a Random object.""" - return list(set(r.randint(1, 1000) for _ in range(r.randint(100, 200)))) - - def test_conversion(self): - r = random.Random(1792) - for _ in range(10): - nums = self.numbers(r) - bitmap = nums_to_bitmap(nums) - self.assertEqual(sorted(bitmap_to_nums(bitmap)), sorted(nums)) - - def test_merging(self): - r = random.Random(314159) - for _ in range(10): - nums1 = self.numbers(r) - nums2 = self.numbers(r) - merged = bitmap_to_nums(merge_bitmaps(nums_to_bitmap(nums1), nums_to_bitmap(nums2))) - all_nums = set() - all_nums.update(nums1) - all_nums.update(nums2) - self.assertEqual(sorted(all_nums), sorted(merged)) |