diff -r 3a57eafd8401 Lib/mimetypes.py --- a/Lib/mimetypes.py Tue May 24 09:15:14 2016 +0300 +++ b/Lib/mimetypes.py Tue May 24 22:03:37 2016 +0200 @@ -33,8 +33,10 @@ _winreg = None __all__ = [ - "guess_type","guess_extension","guess_all_extensions", - "add_type","read_mime_types","init" + "knownfiles", "inited", "MimeTypes", + "guess_type", "guess_all_extensions", "guess_extension", + "add_type", "init", "read_mime_types", + "suffix_map", "encodings_map", "types_map", "common_types" ] knownfiles = [ diff -r 3a57eafd8401 Lib/test/test_mimetypes.py --- a/Lib/test/test_mimetypes.py Tue May 24 09:15:14 2016 +0300 +++ b/Lib/test/test_mimetypes.py Tue May 24 22:03:37 2016 +0200 @@ -101,5 +101,12 @@ eq(self.db.guess_type("image.jpg"), ("image/jpeg", None)) eq(self.db.guess_type("image.png"), ("image/png", None)) + +class MiscTestCase(unittest.TestCase): + def test__all__(self): + blacklist = {} + support.check__all__(self, mimetypes, blacklist=blacklist) + + if __name__ == "__main__": unittest.main()