|  | "Test harness for doctests." | 
|  |  | 
|  | # pylint: disable-msg=E0611,W0142 | 
|  |  | 
|  | __metaclass__ = type | 
|  | __all__ = [ | 
|  | 'additional_tests', | 
|  | ] | 
|  |  | 
|  | import doctest | 
|  | #from pkg_resources import ( | 
|  | #    resource_filename, resource_exists, resource_listdir, cleanup_resources) | 
|  |  | 
|  | DOCTEST_FLAGS = ( | 
|  | doctest.ELLIPSIS | | 
|  | doctest.NORMALIZE_WHITESPACE | | 
|  | doctest.REPORT_NDIFF) | 
|  |  | 
|  | # def additional_tests(): | 
|  | #     "Run the doc tests (README.txt and docs/*, if any exist)" | 
|  | #     doctest_files = [ | 
|  | #         os.path.abspath(resource_filename('bs4', 'README.txt'))] | 
|  | #     if resource_exists('bs4', 'docs'): | 
|  | #         for name in resource_listdir('bs4', 'docs'): | 
|  | #             if name.endswith('.txt'): | 
|  | #                 doctest_files.append( | 
|  | #                     os.path.abspath( | 
|  | #                         resource_filename('bs4', 'docs/%s' % name))) | 
|  | #     kwargs = dict(module_relative=False, optionflags=DOCTEST_FLAGS) | 
|  | #     atexit.register(cleanup_resources) | 
|  | #     return unittest.TestSuite(( | 
|  | #         doctest.DocFileSuite(*doctest_files, **kwargs))) |