class TransactionTestCase(SimpleTestCase):
Known subclasses: django.test.LiveServerTestCase
, django.test.testcases.TestCase
Undocumented
Class Method | _databases_names |
Undocumented |
Method | _fixture_setup |
Undocumented |
Method | _fixture_teardown |
Undocumented |
Method | _post_teardown |
No summary |
Method | _pre_setup |
No summary |
Method | _reset_sequences |
Undocumented |
Method | _should_reload_connections |
Undocumented |
Method | assertNumQueries |
Undocumented |
Method | assertQuerysetEqual |
Undocumented |
Class Variable | _disallowed_database_msg |
Undocumented |
Class Variable | available_apps |
Undocumented |
Class Variable | databases |
Undocumented |
Class Variable | fixtures |
Undocumented |
Class Variable | reset_sequences |
Undocumented |
Class Variable | serialized_rollback |
Undocumented |
Inherited from SimpleTestCase
:
Class Method | setUpClass |
Undocumented |
Class Method | _add_databases_failures |
Undocumented |
Class Method | _remove_databases_failures |
Undocumented |
Class Method | _validate_databases |
Undocumented |
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_contains |
Undocumented |
Method | _assert_raises_or_warns_cm |
Undocumented |
Method | _assert_template_used |
Undocumented |
Method | _assertFooMessage |
Undocumented |
Method | _setup_and_call |
Perform the following in order: pre-setup, run test, post-teardown, skipping pre/post hooks if test is set to be skipped. |
Method | assertContains |
No summary |
Method | assertFieldOutput |
Assert that a form field behaves correctly with various inputs. |
Method | assertFormError |
Assert that a form used to render the response has a specific field error. |
Method | assertFormsetError |
Assert that a formset used to render the response has a specific error. |
Method | assertHTMLEqual |
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 | assertHTMLNotEqual |
Assert that two HTML snippets are not semantically equivalent. |
Method | assertInHTML |
Undocumented |
Method | assertJSONEqual |
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 | assertJSONNotEqual |
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 | assertNoLogs |
Assert no messages are logged on the logger, with at least the given level. |
Method | assertNotContains |
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 | assertRaisesMessage |
Assert that expected_message is found in the message of a raised exception. |
Method | assertRedirects |
Assert that a response redirected to a specific URL and that the redirect URL can be loaded. |
Method | assertTemplateNotUsed |
Assert that the template with the provided name was NOT used in rendering the response. Also usable as context manager. |
Method | assertTemplateUsed |
Assert that the template with the provided name was used in rendering the response. Also usable as context manager. |
Method | assertURLEqual |
Assert that two URLs are the same, ignoring the order of query string parameters except for parameters with the same name. |
Method | assertWarnsMessage |
Same as assertRaisesMessage but for assertWarns() instead of assertRaises(). |
Method | assertXMLEqual |
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 | assertXMLNotEqual |
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_settings |
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. |
Class Variable | _disallowed_connection_methods |
Undocumented |
Class Variable | _modified_settings |
Undocumented |
Class Variable | _overridden_settings |
Undocumented |
Instance Variable | async_client |
Undocumented |
Instance Variable | client |
Undocumented |
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.
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.
django.contrib.admin.tests.AdminSeleniumTestCase
, django.contrib.admin.tests.AdminSeleniumTestCase
Undocumented