ska.contrib.django.ska.tests package

Submodules

ska.contrib.django.ska.tests.helpers module

ska.contrib.django.ska.tests.helpers.PROJECT_DIR(base)

Project dir.

ska.contrib.django.ska.tests.helpers.change_date()[source]

Change date.

ska.contrib.django.ska.tests.helpers.create_admin_user()[source]

Create a user for testing the dashboard.

TODO: At the moment an admin account is being tested. Automated tests with diverse accounts are to be implemented.

ska.contrib.django.ska.tests.helpers.generate_data(num_items=5)[source]

Generate data.

ska.contrib.django.ska.tests.helpers.log_info(func)[source]

Logs some useful info.

ska.contrib.django.ska.tests.helpers.project_dir(base)[source]

Project dir.

ska.contrib.django.ska.tests.test_constance_authentication_backend_ module

ska.contrib.django.ska.tests.test_decorators module

class ska.contrib.django.ska.tests.test_decorators.SkaDecoratorsTest(methodName='runTest')[source]

Bases: TransactionTestCase

Testing model- and view- decorators.

pytestmark = [Mark(name='django_db', args=(), kwargs={}), Mark(name='django_db', args=(), kwargs={})]
setUp()[source]

Hook method for setting up the test fixture before exercising it.

test_01_model_decorator(*args, **kwargs)

Inner.

test_02_view_decorator_with_signed_url(*args, **kwargs)

Inner.

test_03_view_decorator_with_unsigned_url(*args, **kwargs)

Inner.

test_04_class_based_view_decorator_with_signed_url(*args, **kwargs)

Inner.

test_05_class_based_view_decorator_with_unsigned_url(*args, **kwargs)

Inner.

ska.contrib.django.ska.tests.test_default_authentication_backend module

class ska.contrib.django.ska.tests.test_default_authentication_backend.SkaAuthenticationBackendTest(methodName='runTest')[source]

Bases: TransactionTestCase

Tests for auth backend.

pytestmark = [Mark(name='django_db', args=(), kwargs={}), Mark(name='django_db', args=(), kwargs={})]
setUp()[source]

Hook method for setting up the test fixture before exercising it.

test_01_login(*args, **kwargs)

Inner.

test_02_provider_login(*args, **kwargs)

Inner.

test_03_login_fail_wrong_secret_key(*args, **kwargs)

Inner.

test_04_provider_login_fail_wrong_secret_key(*args, **kwargs)

Inner.

test_05_provider_login_fail_wrong_provider(*args, **kwargs)

Inner.

test_06_purge_stored_signatures_data(*args, **kwargs)

Inner.

test_07_provider_login_forbidden_email(*args, **kwargs)

Inner.

test_08_provider_login_forbidden_username(*args, **kwargs)

Inner.

ska.contrib.django.ska.tests.test_drf_integration_permissions module

Testing Django REST Framework permissions for ska.

class ska.contrib.django.ska.tests.test_drf_integration_permissions.DRFIntegrationPermissionsConstanceTestCase(methodName='runTest')[source]

Bases: BaseDRFIntegrationPermissionsTestCase

Django REST framework integration permissions constance test case.

pytestmark = [Mark(name='django_db', args=(), kwargs={}), Mark(name='django_db', args=(), kwargs={})]
test_permissions_detail_request_not_signed_fail()[source]

Fail test permissions detail request not signed.

Returns:

test_permissions_detail_request_signed()[source]

Test permissions signed detail request.

Returns:

test_permissions_detail_request_signed_wrong_secret_key_fail()[source]

Test permissions signed detail request wrong secret key.

Returns:

test_permissions_list_request_not_signed_fail()[source]

Fail test permissions list request not signed.

Returns:

test_permissions_list_request_signed()[source]

Test permissions signed list request.

Returns:

test_permissions_list_request_signed_wrong_secret_key_fail()[source]

Test permissions signed list request wrong secret key.

Returns:

test_permissions_provider_detail_request_not_signed_fail()[source]

Fail test permissions provider detail request not signed.

Returns:

test_permissions_provider_list_request_not_signed_fail()[source]

Fail test permissions provider list request not signed.

Returns:

test_provider_permissions_detail_request_signed()[source]

Test permissions signed provider detail request.

Returns:

test_provider_permissions_detail_request_signed_wrong_secret_key_fail()[source]

Test permissions signed provider detail request wrong secret key.

Returns:

test_provider_permissions_list_request_signed()[source]

Test permissions signed provider list request.

Returns:

test_provider_permissions_list_request_signed_wrong_secret_key_fail()[source]

Test permissions signed provider list request wrong secret key.

Returns:

class ska.contrib.django.ska.tests.test_drf_integration_permissions.DRFIntegrationPermissionsTestCase(methodName='runTest')[source]

Bases: BaseDRFIntegrationPermissionsTestCase

Django REST framework integration permissions test case.

pytestmark = [Mark(name='django_db', args=(), kwargs={}), Mark(name='django_db', args=(), kwargs={})]
test_permissions_detail_request_not_signed_fail()[source]

Fail test permissions detail request not signed.

Returns:

test_permissions_detail_request_signed()[source]

Test permissions signed detail request.

Returns:

test_permissions_detail_request_signed_wrong_secret_key_fail()[source]

Test permissions signed detail request wrong secret key.

Returns:

test_permissions_list_request_not_signed_fail()[source]

Fail test permissions list request not signed.

Returns:

test_permissions_list_request_signed()[source]

Test permissions signed list request.

Returns:

test_permissions_list_request_signed_wrong_secret_key_fail()[source]

Test permissions signed list request wrong secret key.

Returns:

test_permissions_provider_detail_request_not_signed_fail()[source]

Fail test permissions provider detail request not signed.

Returns:

test_permissions_provider_list_request_not_signed_fail()[source]

Fail test permissions provider list request not signed.

Returns:

test_provider_permissions_detail_request_signed()[source]

Test permissions signed provider detail request.

Returns:

test_provider_permissions_detail_request_signed_wrong_secret_key_fail()[source]

Test permissions signed provider detail request wrong secret key.

Returns:

test_provider_permissions_list_request_signed()[source]

Test permissions signed provider list request.

Returns:

test_provider_permissions_list_request_signed_wrong_secret_key_fail()[source]

Test permissions signed provider list request wrong secret key.

Returns:

ska.contrib.django.ska.tests.test_drf_integration_view_jwt_token module

Testing Django REST Framework JWT token view for ska.

class ska.contrib.django.ska.tests.test_drf_integration_view_jwt_token.DRFIntegrationViewJwtTokenConstanceTestCase(methodName='runTest')[source]

Bases: BaseDRFIntegrationViewJwtTokenTestCase

Django REST framework integration view JWT token constance test case.

pytestmark = [Mark(name='django_db', args=(), kwargs={}), Mark(name='django_db', args=(), kwargs={})]
test_obtain_jwt_token_provider_request_signed()[source]

Test provider obtain JWT token signed request.

Returns:

test_obtain_jwt_token_provider_request_signed_wrong_secret_key_fail()[source]

Test provider obtain JWT token signed request wrong secret key.

Returns:

test_obtain_jwt_token_request_not_signed_fail()[source]

Fail test permissions provider list request not signed.

Returns:

test_obtain_jwt_token_request_signed()[source]

Test obtain JWT token signed request.

Returns:

test_obtain_jwt_token_request_signed_wrong_secret_key_fail()[source]

Test obtain JWT token signed request wrong secret key.

Returns:

class ska.contrib.django.ska.tests.test_drf_integration_view_jwt_token.DRFIntegrationViewJwtTokenTestCase(methodName='runTest')[source]

Bases: BaseDRFIntegrationViewJwtTokenTestCase

Django REST framework integration view JWT token test case.

pytestmark = [Mark(name='django_db', args=(), kwargs={}), Mark(name='django_db', args=(), kwargs={})]
test_obtain_jwt_token_provider_request_signed()[source]

Test provider obtain JWT token signed request.

Returns:

test_obtain_jwt_token_provider_request_signed_wrong_secret_key_fail()[source]

Test provider obtain JWT token signed request wrong secret key.

Returns:

test_obtain_jwt_token_request_not_signed_fail()[source]

Fail test permissions provider list request not signed.

Returns:

test_obtain_jwt_token_request_signed()[source]

Test obtain JWT token signed request.

Returns:

test_obtain_jwt_token_request_signed_wrong_secret_key_fail()[source]

Test obtain JWT token signed request wrong secret key.

Returns:

Module contents