Models module can be loaded from an app located under an egg's top-level package.
(self)
| 32 | del apps.all_models["app_no_models"] |
| 33 | |
| 34 | def test_egg3(self): |
| 35 | """ |
| 36 | Models module can be loaded from an app located under an egg's |
| 37 | top-level package. |
| 38 | """ |
| 39 | egg_name = "%s/omelet.egg" % self.egg_dir |
| 40 | with extend_sys_path(egg_name): |
| 41 | with self.settings(INSTALLED_APPS=["omelet.app_with_models"]): |
| 42 | models_module = apps.get_app_config("app_with_models").models_module |
| 43 | self.assertIsNotNone(models_module) |
| 44 | del apps.all_models["app_with_models"] |
| 45 | |
| 46 | def test_egg4(self): |
| 47 | """ |
nothing calls this directly
no test coverage detected