def test_bfod_export(self): """ export to on disk to new file """ filename = "tmp.blm" filename2 = "tmp2.blm" blm = BloomFilterOnDisk(filename, 10, 0.05) blm.add("this is a test") blm.export(filename2) blm.close() md5_1 = calc_file_md5(filename) md5_2 = calc_file_md5(filename2) self.assertEqual(md5_1, md5_2) os.remove(filename) os.remove(filename2)
def test_bfod_export(self): ''' export to on disk to new file ''' filename = 'tmp.blm' filename2 = 'tmp2.blm' blm = BloomFilterOnDisk(filename, 10, 0.05) blm.add('this is a test') blm.export(filename2) blm.close() md5_1 = calc_file_md5(filename) md5_2 = calc_file_md5(filename2) self.assertEqual(md5_1, md5_2) os.remove(filename) os.remove(filename2)
def test_bfod_export(self): """export to on disk to new file""" with NamedTemporaryFile(dir=os.getcwd(), suffix=".blm", delete=DELETE_TEMP_FILES) as fobj: with NamedTemporaryFile(dir=os.getcwd(), suffix=".blm", delete=DELETE_TEMP_FILES) as fobj1: blm = BloomFilterOnDisk(fobj.name, 10, 0.05) blm.add("this is a test") blm.export(fobj1.name) blm.close() md5_1 = calc_file_md5(fobj.name) md5_2 = calc_file_md5(fobj1.name) self.assertEqual(md5_1, md5_2)