test_integrationΒΆ

Integration tests for users app.

AttributesΒΆ

ClassesΒΆ

LoginIntegrationTest

Integration tests for login functionality.

Module ContentsΒΆ

test_integration.User[source]ΒΆ
class test_integration.LoginIntegrationTest(methodName='runTest')[source]ΒΆ

Bases: django.test.TestCase

Integration tests for login functionality.

setUp()[source]ΒΆ

Set up test fixtures.

Return type:

None

test_login_page_loads()[source]ΒΆ

Test that login page loads successfully.

Return type:

None

test_successful_login()[source]ΒΆ

Test successful login redirects to home.

Return type:

None

test_failed_login()[source]ΒΆ

Test failed login shows error.

Return type:

None

test_logout()[source]ΒΆ

Test logout functionality.

Return type:

None

test_login_redirects_when_wizard_incomplete(mock_get_state)[source]ΒΆ

Test login redirects to wizard when setup not complete.

Return type:

None

test_login_works_when_wizard_complete(mock_get_state)[source]ΒΆ

Test login works normally when wizard is complete.

Return type:

None

test_login_required_redirect()[source]ΒΆ

Test that protected pages redirect to login.

Return type:

None

test_authenticated_user_redirects_from_home()[source]ΒΆ

Test that authenticated users get redirected from home.

Return type:

None

test_case_sensitive_username()[source]ΒΆ

Test that username is case sensitive.

Return type:

None

test_empty_credentials()[source]ΒΆ

Test login with empty credentials.

Return type:

None