def test_settings_init_warning(self): settings_module = ModuleType('fake_settings_module') settings_module.FILE_CHARSET = 'latin1' settings_module.SECRET_KEY = 'ABC' sys.modules['fake_settings_module'] = settings_module try: with self.assertRaisesMessage(RemovedInDjango31Warning, self.msg): Settings('fake_settings_module') finally: del sys.modules['fake_settings_module']