package_version_test.py 786 B

123456789101112131415161718192021
  1. from openshift_checks.package_version import PackageVersion
  2. def test_package_version():
  3. task_vars = dict(
  4. openshift=dict(common=dict(service_type='origin')),
  5. openshift_release='v3.5',
  6. )
  7. return_value = object()
  8. def execute_module(module_name=None, module_args=None, tmp=None, task_vars=None):
  9. assert module_name == 'aos_version'
  10. assert 'prefix' in module_args
  11. assert 'version' in module_args
  12. assert module_args['prefix'] == task_vars['openshift']['common']['service_type']
  13. assert module_args['version'] == task_vars['openshift_release']
  14. return return_value
  15. check = PackageVersion(execute_module=execute_module)
  16. result = check.run(tmp=None, task_vars=task_vars)
  17. assert result is return_value