permission.tests package

Submodules

permission.tests.compatibility module

class permission.tests.compatibility.TestRunner(pattern=None, top_level=None, verbosity=1, interactive=True, failfast=False, keepdb=False, reverse=False, debug_sql=False, **kwargs)[source]

Bases: django.test.runner.DiscoverRunner

Methods

setup_test_environment(**kwargs)[source]
teardown_test_environment(**kwargs)[source]

permission.tests.models module

class permission.tests.models.Article(id, title, content, author, editor, single_bridge, created_at)[source]

Bases: django.db.models.base.Model

Attributes

Methods

exception DoesNotExist

Bases: django.core.exceptions.ObjectDoesNotExist

exception Article.MultipleObjectsReturned

Bases: django.core.exceptions.MultipleObjectsReturned

Article.author
Article.authors
Article.editor
Article.editors
Article.get_next_by_created_at(*moreargs, **morekwargs)
Article.get_previous_by_created_at(*moreargs, **morekwargs)
Article.multiple_bridge
Article.objects = <django.db.models.manager.Manager object>
Article.single_bridge
class permission.tests.models.Bridge(id, author)[source]

Bases: django.db.models.base.Model

Attributes

Methods

exception DoesNotExist

Bases: django.core.exceptions.ObjectDoesNotExist

exception Bridge.MultipleObjectsReturned

Bases: django.core.exceptions.MultipleObjectsReturned

Bridge.author
Bridge.editors
Bridge.objects = <django.db.models.manager.Manager object>
Bridge.permission_test_multiple_bridge
Bridge.permission_test_signgle_bridge

permission.tests.test_backends module

class permission.tests.test_backends.PermissionPermissionBackendTestCase(methodName='runTest')[source]

Bases: django.test.testcases.TestCase

Attributes

available_apps  
fixtures  

Methods

setUp()[source]
tearDown()[source]
test_authenticate()[source]
test_constructor()[source]
test_has_module_perms()[source]
test_has_perm_with_nil_permission(*args, **kwargs)[source]
test_has_perm_with_nil_permission_raise(*args, **kwargs)[source]
test_has_perm_with_nil_permission_raise_with_user(*args, **kwargs)[source]
test_has_perm_with_nil_permission_with_user(*args, **kwargs)[source]
test_has_perm_with_obj()[source]
test_has_perm_without_obj()[source]

permission.tests.test_handlers module

class permission.tests.test_handlers.PermissionLogicalPermissionHandlerTestCase(methodName='runTest')[source]

Bases: django.test.testcases.TestCase

Attributes

available_apps  
fixtures  

Methods

setUp()[source]
test_constructor_with_app_label()[source]
test_has_perm_permission_logics_called()[source]
class permission.tests.test_handlers.PermissionPermissionHandlersTestCase(methodName='runTest')[source]

Bases: django.test.testcases.TestCase

Attributes

available_apps  
fixtures  

Methods

setUp()[source]
test__get_app_perms_with_app_label()[source]
test__get_app_perms_with_model()[source]
test__get_model_perms()[source]
test_constructor_with_app_label()[source]
test_constructor_with_model()[source]
test_get_supported_app_labels()[source]
test_get_supported_app_labels_with_excludes()[source]
test_get_supported_app_labels_with_excludes_change()[source]
test_get_supported_app_labels_with_includes()[source]
test_get_supported_app_labels_with_includes_change()[source]
test_get_supported_permissions()[source]
test_get_supported_permissions_with_excludes()[source]
test_get_supported_permissions_with_excludes_change()[source]
test_get_supported_permissions_with_includes()[source]
test_get_supported_permissions_with_includes_change()[source]
test_has_module_perms_fail()[source]
test_has_module_perms_success()[source]
test_has_perm_add_wiht_obj()[source]
test_has_perm_add_wihtout_obj()[source]
test_has_perm_change_wiht_obj()[source]
test_has_perm_change_wihtout_obj()[source]
test_has_perm_delete_wiht_obj()[source]
test_has_perm_delete_wihtout_obj()[source]

permission.tests.utils module

permission.tests.utils.create_anonymous(**kwargs)[source]
permission.tests.utils.create_article(title, user=None, bridge=None)[source]
permission.tests.utils.create_bridge(user=None, editors=None)[source]
permission.tests.utils.create_group(name, user=None)[source]
permission.tests.utils.create_permission(name, model=None)[source]
permission.tests.utils.create_user(username, **kwargs)[source]

Module contents