Пример #1
0
 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)
Пример #2
0
 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)
Пример #3
0
 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)
Пример #4
0
 def runner():
     """ runner """
     blm = BloomFilterOnDisk(filename, 10, 0.05)
     blm.export_hex()
Пример #5
0
 def runner():
     ''' runner '''
     blm = BloomFilterOnDisk(filename, 10, 0.05)
     blm.export_hex()
Пример #6
0
 def runner():
     ''' runner '''
     blm = BloomFilterOnDisk(filename, 10, 0.05)
     blm.export_hex()