(self, import_module)
| 24 | |
| 25 | @parameterized.expand(["not_a_module", "torch.randint"]) |
| 26 | def test_default(self, import_module): |
| 27 | my_module, flag = optional_import(import_module) |
| 28 | self.assertFalse(flag) |
| 29 | with self.assertRaises(OptionalImportError): |
| 30 | my_module.test |
| 31 | |
| 32 | def test_import_valid(self): |
| 33 | my_module, flag = optional_import("torch") |
nothing calls this directly
no test coverage detected