Begin test module for install-pull-mode playbook
Added initial test case for package not installed
Missing import
Added test for contract to accept list of package names
Test case to ensure raises when package not installed
Ensure raises when list contains 1 installed, 1 not installed
Added package asserts mixin with stub not_installed
Implemented assert_package_not_installed, tests passing
Test cases for package_installed assertion
Added package installed assertion, tests passing
Refactored command running logic to standalone
Refactor run_command as sudo
Added install_package helper
Added remove_package helper
Bugfix _sudo func
Typo
Added remove_package test cases
Added install package test cases
Added test case for package installation by playbook
Refactor test to use unittest frameworks skipUnless decorator