hawat.blueprints.users.test package
Unit tests for hawat.blueprints.users
.
- class hawat.blueprints.users.test.UsersAddRemRejMembershipTestCase(methodName='runTest')[source]
Bases:
TestRunnerMixin
,HawatTestCase
Class for testing
users.add_membership
,users.reject_membership
andusers.remove_membership
endpoint.- test_01_as_user(*args, **kwargs)
- test_02_as_developer(*args, **kwargs)
- test_03_as_maintainer(*args, **kwargs)
- test_04_as_admin(*args, **kwargs)
- class hawat.blueprints.users.test.UsersCreateTestCase(methodName='runTest')[source]
Bases:
UsersTestCaseMixin
,TestRunnerMixin
,ItemCreateHawatTestCase
Class for testing
users.create
endpoint.- test_01_as_user(*args, **kwargs)
- test_02_as_developer(*args, **kwargs)
- test_03_as_maintainer(*args, **kwargs)
- test_04_as_admin(*args, **kwargs)
- user_data_fixture = [('login', 'test'), ('fullname', 'Test User'), ('email', 'test.user@domain.org'), ('organization', 'TEST, org.'), ('enabled', True)]
- class hawat.blueprints.users.test.UsersDeleteTestCase(methodName='runTest')[source]
Bases:
UsersTestCaseMixin
,TestRunnerMixin
,HawatTestCase
Class for testing
users.delete
endpoint.- test_01_as_user(*args, **kwargs)
- test_02_as_developer(*args, **kwargs)
- test_03_as_maintainer(*args, **kwargs)
- test_04_as_admin(*args, **kwargs)
- class hawat.blueprints.users.test.UsersEnableDisableTestCase(methodName='runTest')[source]
Bases:
UsersTestCaseMixin
,TestRunnerMixin
,HawatTestCase
Class for testing
users.enable
andusers.disable
endpoint.- test_01_as_user(*args, **kwargs)
- test_02_as_developer(*args, **kwargs)
- test_03_as_maintainer(*args, **kwargs)
- test_04_as_admin(*args, **kwargs)
- class hawat.blueprints.users.test.UsersListTestCase(methodName='runTest')[source]
Bases:
UsersTestCaseMixin
,TestRunnerMixin
,HawatTestCase
Class for testing
users.list
endpoint.- test_01_as_user(*args, **kwargs)
- test_02_as_developer(*args, **kwargs)
- test_03_as_maintainer(*args, **kwargs)
- test_04_as_admin(*args, **kwargs)
- class hawat.blueprints.users.test.UsersShowOtherTestCase(methodName='runTest')[source]
Bases:
UsersTestCaseMixin
,TestRunnerMixin
,HawatTestCase
Class for testing
users.show
endpoint: access to other user`s accounts.- test_01_as_user_developer(*args, **kwargs)
- test_02_as_user_maintainer(*args, **kwargs)
- test_03_as_user_admin(*args, **kwargs)
- test_04_as_developer_user(*args, **kwargs)
- test_05_as_developer_maintainer(*args, **kwargs)
- test_06_as_developer_admin(*args, **kwargs)
- test_07_as_maintainer_user(*args, **kwargs)
- test_08_as_maintainer_developer(*args, **kwargs)
- test_09_as_maintainer_admin(*args, **kwargs)
- test_10_as_admin_user(*args, **kwargs)
- test_11_as_admin_developer(*args, **kwargs)
- test_12_as_admin_maintainer(*args, **kwargs)
- class hawat.blueprints.users.test.UsersShowOwnTestCase(methodName='runTest')[source]
Bases:
UsersTestCaseMixin
,TestRunnerMixin
,HawatTestCase
Class for testing
users.show
endpoint: access to user`s own accounts.Each user must be able to access his own account.
- test_01_as_user(*args, **kwargs)
- test_02_as_developer(*args, **kwargs)
- test_03_as_maintainer(*args, **kwargs)
- test_04_as_admin(*args, **kwargs)
- class hawat.blueprints.users.test.UsersUpdateOtherTestCase(methodName='runTest')[source]
Bases:
UsersTestCaseMixin
,TestRunnerMixin
,HawatTestCase
Class for testing
users.update
endpoint: access to other user`s accounts.- test_01_as_user_developer(*args, **kwargs)
- test_02_as_user_maintainer(*args, **kwargs)
- test_03_as_user_admin(*args, **kwargs)
- test_04_as_developer_user(*args, **kwargs)
- test_05_as_developer_maintainer(*args, **kwargs)
- test_06_as_developer_admin(*args, **kwargs)
- test_07_as_maintainer_user(*args, **kwargs)
- test_08_as_maintainer_developer(*args, **kwargs)
- test_09_as_maintainer_admin(*args, **kwargs)
- test_10_as_admin_user(*args, **kwargs)
- test_11_as_admin_developer(*args, **kwargs)
- test_12_as_admin_maintainer(*args, **kwargs)
- class hawat.blueprints.users.test.UsersUpdateOwnTestCase(methodName='runTest')[source]
Bases:
UsersTestCaseMixin
,TestRunnerMixin
,HawatTestCase
Class for testing
users.update
endpoint: access to user`s own accounts.- test_01_as_user(*args, **kwargs)
- test_02_as_developer(*args, **kwargs)
- test_03_as_maintainer(*args, **kwargs)
- test_04_as_admin(*args, **kwargs)