def test_should_return_some_message_when_vm_validation_fails(self): task = VMLog(started=single_task_validator.MISSING_VALUE, finished=single_task_validator.MISSING_VALUE, **IRRELEVANT_VM_ATTRIBUTES) result = single_task_validator.validate_vm(task) self.assertTrue(result.message)
def test_should_fail_when_vm_has_not_ended(self): task = VMLog(finished=single_task_validator.MISSING_VALUE, started=5.0, **IRRELEVANT_VM_ATTRIBUTES) result = single_task_validator.validate_vm(task) self.assertFalse(result.is_valid)
def test_should_hold_vm_time_order(self): task = VMLog(started=5.0, finished=3.0, **IRRELEVANT_VM_ATTRIBUTES) result = single_task_validator.validate_vm(task) self.assertFalse(result.is_valid)
def test_should_pass_when_valid_vm(self): task = VMLog(started=3.0, finished=5.0, **IRRELEVANT_VM_ATTRIBUTES) result = single_task_validator.validate_vm(task) self.assertTrue(result.is_valid)