def test_bfod_export_hex_msg(self): """ test that page error is thrown correctly """ filename = "tmp.blm" blm = BloomFilterOnDisk(filename, 10, 0.05) try: blm.export_hex() except NotSupportedError as ex: msg = "`export_hex` is currently not supported by the on disk " "Bloom Filter" self.assertEqual(str(ex), msg) else: self.assertEqual(True, False) os.remove(filename)
def test_bfod_export_hex_msg(self): ''' test that page error is thrown correctly ''' filename = 'tmp.blm' blm = BloomFilterOnDisk(filename, 10, 0.05) try: blm.export_hex() except NotSupportedError as ex: msg = ('`export_hex` is currently not supported by the on disk ' 'Bloom Filter') self.assertEqual(str(ex), msg) else: self.assertEqual(True, False) os.remove(filename)
def test_bfod_export_hex(self): """test that page error is thrown correctly""" hex_val = "6da491461a6bba4d000000000000000a000000000000000a3d4ccccd" with NamedTemporaryFile(dir=os.getcwd(), suffix=".blm", delete=DELETE_TEMP_FILES) as fobj: blm = BloomFilterOnDisk(fobj.name, est_elements=10, false_positive_rate=0.05) for i in range(0, 10): tmp = "this is a test {0}".format(i) blm.add(tmp) hex_out = blm.export_hex() self.assertEqual(hex_out, hex_val)
def runner(): """ runner """ blm = BloomFilterOnDisk(filename, 10, 0.05) blm.export_hex()
def runner(): ''' runner ''' blm = BloomFilterOnDisk(filename, 10, 0.05) blm.export_hex()