class documentation
class StaticLiveServerTestCase(LiveServerTestCase): (source)
Known subclasses: django.contrib.admin.tests.AdminSeleniumTestCase
Extend django.test.LiveServerTestCase to transparently overlay at test execution-time the assets provided by the staticfiles app finders. This means you don't need to run collectstatic before or as a part of your tests setup.
Inherited from LiveServerTestCase
:
Class Method | set |
Undocumented |
Class Variable | host |
Undocumented |
Class Variable | port |
Undocumented |
Property | allowed |
Undocumented |
Property | live |
Undocumented |
Class Method | _create |
Undocumented |
Class Method | _make |
Undocumented |
Class Method | _start |
Undocumented |
Class Method | _terminate |
Undocumented |
Inherited from TransactionTestCase
(via LiveServerTestCase
):
Method | assert |
Undocumented |
Method | assert |
Undocumented |
Class Variable | available |
Undocumented |
Class Variable | databases |
Undocumented |
Class Variable | fixtures |
Undocumented |
Class Variable | reset |
Undocumented |
Class Variable | serialized |
Undocumented |
Class Method | _databases |
Undocumented |
Method | _fixture |
Undocumented |
Method | _fixture |
Undocumented |
Method | _post |
Perform post-test things: * Flush the contents of the database to leave a clean slate. If the class has an 'available_apps' attribute, don't fire post_migrate. * Force-close the connection so the next test gets a clean cursor. |
Method | _pre |
Perform pre-test setup: * If the class has an 'available_apps' attribute, restrict the app registry to these applications, then fire the post_migrate signal -- it must run with the correct set of applications for the test case... |
Method | _reset |
Undocumented |
Method | _should |
Undocumented |
Class Variable | _disallowed |
Undocumented |
Inherited from SimpleTestCase
(via LiveServerTestCase
, TransactionTestCase
):
Method | __call__ |
Wrapper around default __call__ method to perform common Django test set up. This means that user-defined Test Cases aren't required to include a call to super().setUp(). |
Method | assert |
Assert that a response indicates that some content was retrieved successfully, (i.e., the HTTP status code was as expected) and that ``text`` occurs ``count`` times in the content of the response. If ``count`` is None, the count doesn't matter - the assertion is true if the text occurs at least once in the response. |
Method | assert |
Assert that a form field behaves correctly with various inputs. |
Method | assert |
Assert that a field named "field" on the given form object has specific errors. |
Method | assert |
Similar to assertFormError() but for formsets. |
Method | assert |
Assert that two HTML snippets are semantically the same. Whitespace in most cases is ignored, and attribute ordering is not significant. The arguments must be valid HTML. |
Method | assert |
Assert that two HTML snippets are not semantically equivalent. |
Method | assert |
Undocumented |
Method | assert |
Assert that the JSON fragments raw and expected_data are equal. Usual JSON non-significant whitespace rules apply as the heavyweight is delegated to the json library. |
Method | assert |
Assert that the JSON fragments raw and expected_data are not equal. Usual JSON non-significant whitespace rules apply as the heavyweight is delegated to the json library. |
Method | assert |
Assert no messages are logged on the logger, with at least the given level. |
Method | assert |
Assert that a response indicates that some content was retrieved successfully, (i.e., the HTTP status code was as expected) and that ``text`` doesn't occur in the content of the response. |
Method | assert |
Assert that expected_message is found in the message of a raised exception. |
Method | assert |
Assert that a response redirected to a specific URL and that the redirect URL can be loaded. |
Method | assert |
Assert that the template with the provided name was NOT used in rendering the response. Also usable as context manager. |
Method | assert |
Assert that the template with the provided name was used in rendering the response. Also usable as context manager. |
Method | assert |
Assert that two URLs are the same, ignoring the order of query string parameters except for parameters with the same name. |
Method | assert |
Same as assertRaisesMessage but for assertWarns() instead of assertRaises(). |
Method | assert |
Assert that two XML snippets are semantically the same. Whitespace in most cases is ignored and attribute ordering is not significant. The arguments must be valid XML. |
Method | assert |
Assert that two XML snippets are not semantically equivalent. Whitespace in most cases is ignored and attribute ordering is not significant. The arguments must be valid XML. |
Method | debug |
Perform the same as __call__(), without catching the exception. |
Method | modify |
A context manager that temporarily applies changes a list setting and reverts back to the original value when exiting the context. |
Method | settings |
A context manager that temporarily sets a setting and reverts to the original value when exiting the context. |
Instance Variable | async |
Undocumented |
Instance Variable | client |
Undocumented |
Class Method | _add |
Undocumented |
Class Method | _remove |
Undocumented |
Class Method | _validate |
Undocumented |
Method | _assert |
Undocumented |
Method | _assert |
Undocumented |
Method | _assert |
Undocumented |
Method | _assert |
Undocumented |
Method | _assert |
Undocumented |
Method | _check |
Raise a ValueError if the given response doesn't have the required attribute. |
Method | _get |
Undocumented |
Method | _setup |
Perform the following in order: pre-setup, run test, post-teardown, skipping pre/post hooks if test is set to be skipped. |
Class Variable | _disallowed |
Undocumented |
Class Variable | _modified |
Undocumented |
Class Variable | _overridden |
Undocumented |