class testing.StaticLiveServerTestCase
This unittest TestCase subclass extends django.test.LiveServerTestCase
.
Just like its parent, you can use it to write tests that involve running the code under test and consuming it with testing tools through HTTP (e.g. Selenium, PhantomJS, etc.), because of which it’s needed that the static assets are also published.
But given the fact that it makes use of the django.contrib.staticfiles.views.serve()
view described above, it can transparently overlay at test execution-time the assets provided by the staticfiles
finders. This means you don’t need to run collectstatic
before or as a part of your tests setup.
Please login to continue.