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.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={})]¶
- 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={})]¶
- 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_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_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:
- 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_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_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:
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:
- 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: