mirror of https://github.com/django/django.git
[1.8.x] Made LiveServerTestCase example use StaticLiveServerTestCase.
Backport of 6b5ae92927
from master
This commit is contained in:
parent
65bff161ff
commit
29955ba341
|
@ -826,12 +826,21 @@ Python path:
|
|||
$ pip install selenium
|
||||
|
||||
Then, add a ``LiveServerTestCase``-based test to your app's tests module
|
||||
(for example: ``myapp/tests.py``). The code for this test may look as follows::
|
||||
(for example: ``myapp/tests.py``). For this example, we'll assume you're using
|
||||
the :mod:`~django.contrib.staticfiles` app and want to have static files served
|
||||
during the execution of your tests similar to what we get at development time
|
||||
with ``DEBUG=True``, i.e. without having to collect them using
|
||||
:djadmin:`collectstatic`. We'll use
|
||||
the :class:`~django.contrib.staticfiles.testing.StaticLiveServerTestCase`
|
||||
subclass which provides that functionality. Replace it with
|
||||
``django.test.LiveServerTestCase`` if you don't need that.
|
||||
|
||||
from django.test import LiveServerTestCase
|
||||
The code for this test may look as follows::
|
||||
|
||||
from django.contrib.staticfiles.testing import StaticLiveServerTestCase
|
||||
from selenium.webdriver.firefox.webdriver import WebDriver
|
||||
|
||||
class MySeleniumTests(LiveServerTestCase):
|
||||
class MySeleniumTests(StaticLiveServerTestCase):
|
||||
fixtures = ['user-data.json']
|
||||
|
||||
@classmethod
|
||||
|
|
Loading…
Reference in New Issue