(self)
| 175 | self.assertEqual(importfrozenmoduleobject(NULL), 0) |
| 176 | |
| 177 | def test_importmoduleex(self): |
| 178 | # Test PyImport_ImportModuleEx() |
| 179 | importmoduleex = _testlimitedcapi.PyImport_ImportModuleEx |
| 180 | self.check_import_func(lambda name: importmoduleex(name, NULL, NULL, NULL)) |
| 181 | |
| 182 | self.assertRaises(ModuleNotFoundError, importmoduleex, 'nonexistent', NULL, NULL, NULL) |
| 183 | self.assertRaises(ValueError, importmoduleex, '', NULL, NULL, NULL) |
| 184 | self.assertRaises(UnicodeDecodeError, importmoduleex, b'\xff', NULL, NULL, NULL) |
| 185 | # CRASHES importmoduleex(NULL, NULL, NULL, NULL) |
| 186 | |
| 187 | def check_importmodulelevel(self, importmodulelevel): |
| 188 | self.check_import_func(lambda name: importmodulelevel(name, NULL, NULL, NULL, 0)) |
nothing calls this directly
no test coverage detected