فهرست منبع

Merge pull request #2 from nlaurance/py27_division

future division for py27 compatibility
Harshad Sharma 6 سال پیش
والد
کامیت
b5fe3172a6
2فایلهای تغییر یافته به همراه4 افزوده شده و 0 حذف شده
  1. 1 0
      src/bloom_filter/bloom_filter.py
  2. 3 0
      tests/test_bloom_filter.py

+ 1 - 0
src/bloom_filter/bloom_filter.py

@@ -13,6 +13,7 @@
 # 3) Give it a selection of backends.
 # 4) Make it pass pylint.
 
+from __future__ import division
 import os
 #mport sys
 import math

+ 3 - 0
tests/test_bloom_filter.py

@@ -340,6 +340,9 @@ def test_bloom_filter():
                 database[key] = '%f' % delta_t
                 database.close()
 
+    # test prob count ok
+    bloom = bloom_filter.BloomFilter(1000000, error_rate=.99)
+    all_good &= bloom.num_probes_k == 1
     if not all_good:
         sys.stderr.write('%s: One or more tests failed\n' % sys.argv[0])
         sys.exit(1)