
    1h                     H    d Z ddlmZ ddlmZ dZ ed      Zde_        d Zy)	zASupport test functions, in a module small enough to carry inline.    )import_module)TestCase   setUpi'  c                     t        |      t        fdt              D              }t        dt        f|      }||_        |j                  | j                  |             y)zERun our main documentation as a test and test functions in this file.c              3   n   K   | ],  }|j                  d       r|t        t        |            f . yw)test_N)
startswithstaticmethodgetattr).0namemodules     8D:\jyotish\venv\Lib\site-packages\ephem/tests/wulfgar.py	<genexpr>z%add_test_functions.<locals>.<genexpr>   s6      M$/D4??73K |GFD,ABC$/s   25TestFunctionsN)r   dictdirtyper   
__module__addTestloadTestsFromTestCase)loadertestsmodule_nametest_methodsr   r   s        @r   add_test_functionsr   
   s\     ;'F M$'KM ML8+|DM*M	MM&..}=>    N)	__doc__	importlibr   unittestr   
__unittesttcmaxDiffr    r   r   <module>r&      s)    G # 
g
?r   