########################################################################### # # Copyright (c) 2019-2021 Diality Inc. - All Rights Reserved. # # THIS CODE MAY NOT BE COPIED OR REPRODUCED IN ANY FORM, IN PART OR IN # WHOLE, WITHOUT THE EXPLICIT PERMISSION OF THE COPYRIGHT OWNER. # # @file assertion_helper.py # # @author (last) LTTS - dev # @date (last) 25-Jan-2022 # ############################################################################ import test class AssertionHelper: def is_true(self, condition, message, requirement=""): if bool(condition): test.passes(message, requirement) else: test.fail(message, requirement) def is_false(self, condition, message, requirement=""): if not bool(condition): test.passes(message, requirement) else: test.fail(message, requirement) def are_equal(self, expected_value, actual_value, message, requirement=""): if expected_value == actual_value: test.log("Expected value: " + str(expected_value) + " is equal to Actual value: " + str(actual_value)) test.passes(message, requirement) else: test.log("Expected value: " + str(expected_value) + " is not equal to Actual value: " + str(actual_value)) test.fail(message, requirement) def are_not_equal(self, expected_value, actual_value, message, requirement=""): if expected_value != actual_value: test.log("Expected value: " + str(expected_value) + " is not equal to Actual value: " + str(actual_value)) test.passes(message, requirement) else: test.log("Expected value: " + str(expected_value) + " is equal to Actual value: " + str(actual_value)) test.fail(message, requirement)