ó
h´Pc           @   sf   d  d l  Z  d  d l Z d  d l Z d  d l Z d  d l m Z d e j f d „  ƒ  YZ d „  Z d S(   iÿÿÿÿN(   t   with_test_filet   SimpleTestCasec           B   s_   e  Z e d  „  ƒ Z e d „  ƒ Z e d „  ƒ Z d „  Z d „  Z d „  Z e d „  ƒ Z	 RS(   c         C   s<   t  j d d | ƒ } | j d ƒ |  j d | k t ƒ d  S(   Nid   g{®Gáz„?iÒ  (   t   pybloomfiltert   BloomFiltert   addt   assertEqualst   True(   t   selft   filenamet   bf(    (    s=   /Users/maxiak/Documents/pybloomfiltermmap/tests/simpletest.pyt   test_number
   s    c         C   s<   t  j d d | ƒ } | j d ƒ |  j d | k t ƒ d  S(   Nid   g{®Gáz„?t   test(   R   R   R   R   R   (   R   R   R	   (    (    s=   /Users/maxiak/Documents/pybloomfiltermmap/tests/simpletest.pyt   test_string   s    c         C   s_   t  j d d | ƒ } xC d d d t ƒ  d f D]) } | j | ƒ |  j | | k t ƒ q. Wd  S(	   Nid   g{®Gáz„?g333333ó?l   '	i   i   u   â„±ã†„(   i   i   (   R   R   t   objectR   R   R   (   R   R   R	   t   elem(    (    s=   /Users/maxiak/Documents/pybloomfiltermmap/tests/simpletest.pyt   test_others   s    c         C   s9   t  j d d ƒ } | j d ƒ |  j d | k t ƒ d  S(   Nid   g{®Gáz„?iÒ  (   R   R   R   R   R   (   R   R	   (    (    s=   /Users/maxiak/Documents/pybloomfiltermmap/tests/simpletest.pyt   test_number_nofile   s    c         C   s9   t  j d d ƒ } | j d ƒ |  j d | k t ƒ d  S(   Nid   g{®Gáz„?R   (   R   R   R   R   R   (   R   R	   (    (    s=   /Users/maxiak/Documents/pybloomfiltermmap/tests/simpletest.pyt   test_string_nofile"   s    c         C   s\   t  j d d ƒ } xC d d d t ƒ  d f D]) } | j | ƒ |  j | | k t ƒ q+ Wd  S(	   Nid   g{®Gáz„?g333333ó?l   '	i   i   u   â„±ã†„(   i   i   (   R   R   R   R   R   R   (   R   R	   R   (    (    s=   /Users/maxiak/Documents/pybloomfiltermmap/tests/simpletest.pyt   test_others_nofile'   s    c         C   s<   t  j d d | ƒ } | j d ƒ |  j d | k t ƒ d  S(   Ni „×g{®Gáz„?iÒ  (   R   R   R   R   R   (   R   R   R	   (    (    s=   /Users/maxiak/Documents/pybloomfiltermmap/tests/simpletest.pyt   _test_large_file.   s    (
   t   __name__t
   __module__R    R
   R   R   R   R   R   R   (    (    (    s=   /Users/maxiak/Documents/pybloomfiltermmap/tests/simpletest.pyR   	   s   			c          C   s&   t  j ƒ  }  |  j t  j t ƒ ƒ |  S(   N(   t   unittestt	   TestSuitet   addTestt	   makeSuiteR   (   t   suite(    (    s=   /Users/maxiak/Documents/pybloomfiltermmap/tests/simpletest.pyR   4   s    (	   t   sysR   t   tempfileR   t   testsR    t   TestCaseR   R   (    (    (    s=   /Users/maxiak/Documents/pybloomfiltermmap/tests/simpletest.pyt   <module>   s   +