def test_settings_local_settings(mock_getcwd, mock_import_module, mock_sys): mock_sys.path = [] settings = Settings() settings.local_settings() assert mock_sys.path[0] == 'test_settings' assert mock_import_module.called is True assert mock_getcwd.called is True
def test_settings_import_settings(mock_import_module): mod = type('Settings', (), { 'DEBUG': True, 'anotherconf': True, }) settings = Settings() settings.local_settings = mock.Mock(return_value=mod) settings.import_settings() assert settings.DEBUG