summaryrefslogtreecommitdiff
path: root/tests/test_data.py
diff options
context:
space:
mode:
authorNed Batchelder <ned@nedbatchelder.com>2019-07-30 11:06:36 -0400
committerNed Batchelder <ned@nedbatchelder.com>2019-07-31 10:24:39 -0400
commite94f523162dd39acddfa17b20f4234f1ee5dec7f (patch)
treea793a838a78b13b159b5eec8c2184b6cdf85a9df /tests/test_data.py
parentad620d081c8508f94846fc01be331f107cb14050 (diff)
downloadpython-coveragepy-git-e94f523162dd39acddfa17b20f4234f1ee5dec7f.tar.gz
Refactor numbits into their own files
Diffstat (limited to 'tests/test_data.py')
-rw-r--r--tests/test_data.py30
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))