def test_succeeds_with_recommended_memory(group_names, ansible_memtotal_mb): task_vars = dict( group_names=group_names, ansible_memtotal_mb=ansible_memtotal_mb, ) check = MemoryAvailability(execute_module=fake_execute_module) result = check.run(tmp=None, task_vars=task_vars) assert not result.get('failed', False)
def test_succeeds_with_recommended_memory(group_names, configured_min, ansible_memtotal_mb): task_vars = dict( group_names=group_names, openshift_check_min_host_memory_gb=configured_min, ansible_memtotal_mb=ansible_memtotal_mb, ) check = MemoryAvailability(execute_module=fake_execute_module) result = check.run(tmp=None, task_vars=task_vars) assert not result.get('failed', False)
def test_fails_with_insufficient_memory(group_names, ansible_memtotal_mb, extra_words): task_vars = dict( group_names=group_names, ansible_memtotal_mb=ansible_memtotal_mb, ) check = MemoryAvailability(execute_module=fake_execute_module) result = check.run(tmp=None, task_vars=task_vars) assert result['failed'] for word in 'below recommended'.split() + extra_words: assert word in result['msg']
def test_fails_with_insufficient_memory(group_names, configured_min, ansible_memtotal_mb, extra_words): task_vars = dict( group_names=group_names, openshift_check_min_host_memory_gb=configured_min, ansible_memtotal_mb=ansible_memtotal_mb, ) check = MemoryAvailability(execute_module=fake_execute_module) result = check.run(tmp=None, task_vars=task_vars) assert result.get('failed', False) for word in 'below recommended'.split() + extra_words: assert word in result['msg']