Sitze gerade an einem Unittest. Frage mich gerade, wie man testen kann, ob bestimmte views auch nur von eingeloggten Users aufgerufen werden können.
Natürlich kann man per reverse die URL generieren, mit dem client nachschauen und den response untersuchen... Aber das ist recht aufwendig. Gibt's da eine andere Lösung für?
btw. Mit gefällt es generell auch an django nicht, das quasi eine blacklist geführt wird. Also man muß explizit den Zugriff auf einen view mit decorator u.ä. limitieren.
Eigentlich würde ich sagen, besser ist es, das erstmal alle views nur von staff mitgliedern gesehen werden dürfen. Man muß explizit angeben, welche views "public" sind.