mcvirt.test package¶
Submodules¶
mcvirt.test.auth_tests module¶
-
class
mcvirt.test.auth_tests.
AuthTests
(methodName='runTest')[source]¶ Bases:
mcvirt.test.test_base.TestBase
Provides unit tests for the Auth class
-
TEST_PASSWORD
= 'test-password'¶
-
TEST_USERNAME
= 'test-user'¶
-
TEST_USERNAME_ALTERNATIVE
= 'user-to-delete'¶
-
create_test_user
(username, password)[source]¶ Create a test user, annotate the user object and return it
-
parse_command
(command, username, password)[source]¶ Parse the specified command with the specified credentials
-
test_add_remove_user_permission
()[source]¶ Add a user to a virtual machine, using the argument parser
-
mcvirt.test.run_tests module¶
mcvirt.test.test_base module¶
mcvirt.test.unit_test_bootstrap module¶
mcvirt.test.update_tests module¶
-
class
mcvirt.test.update_tests.
UpdateTests
(methodName='runTest')[source]¶ Bases:
mcvirt.test.test_base.TestBase
Provide unit tests for the functionality provided by the update subparser
mcvirt.test.validation_tests module¶
-
class
mcvirt.test.validation_tests.
ValidationTests
(methodName='runTest')[source]¶ Bases:
mcvirt.test.test_base.TestBase
Provides unit tests for validation
-
test_create_network
()[source]¶ Test creating a netork with an invalid name to check that network creation uses ArgumentValidator
-
test_validity
(validator, valid_list, invalid_list, expected_exception=<type 'exceptions.TypeError'>)[source]¶ Use the provided validator function to test each string in valid_list and invalid_list, failing the test if expected_exception is raised for anything in valid_list, and failing if the exception is NOT raised for anything in invalid_list
-