Exemple #1
0
 def test_subtraction(self, data):
     one_operation = match_count.Count(data["l_data"],
                                       data["r_data"])  # 创建一个运算对象
     actual = one_operation.subtraction()  # 调用subtraction方法,返回计算结果
     expectation = data["expect"]  # 定义期望值
     description = data["description"]
     try:
         self.assertEqual(
             expectation,
             actual,
             msg=
             f"{description}{one_operation.number1}-{one_operation.number2}不等于{expectation}"
         )  # 判断期望值是否等于实际结果
         log.info("用例执行结果为:【PASS】")
         oe.write_data(data["case_id"] + 1, actual=actual, result="PASS")
     except Exception as e:
         log.error("用例执行结果为:【FAIL】{}\n".format(e))
         oe.write_data(data["case_id"] + 1, actual=actual, result="FAIL")
         raise e
Exemple #2
0
 def tearDownClass(cls) -> None:
     log.info("{:-^50}".format("测试用例执行结果"))
Exemple #3
0
 def setUpClass(cls) -> None:
     log.info("{:-^50}".format("测试用例开始执行"))