Django @override_settings no permite diccionario?
Soy nuevo en los decoradores de Python, así que quizás me estoy perdiendo algo simple, esta es mi situación:
Esto funciona para mi:
def test_something(self):
settings.SETTING_DICT['key'] = True #no error
...
Pero esto arroja un "SyntaxError: la palabra clave no puede ser una expresión":
@override_settings(SETTING_DICT['key'] = True) #error
def test_something(self):
...
Para ser claros, el uso normal de la configuración de anulación funciona:
@override_settings(SETTING_VAR = True) #no error
def test_something(self):
...
¿Hay alguna manera de usar el decorador con un diccionario de configuración o estoy haciendo algo mal?
¡Gracias por adelantado!