assertExpressionsEqual

(函数来自 pyomo.core.expr.compare)

pyomo.core.expr.compare.assertExpressionsEqual(test, a, b, include_named_exprs=True, places=None)[源代码]

基于unittest的表达式比较断言

这将表达式 ab 转换为前缀表示法,然后比较结果列表。

Parameters:
  • test (unittest.TestCase) – 执行测试的unittest TestCase类。

  • a (ExpressionBase原生类型)

  • b (ExpressionBase原生类型)

  • include_named_exprs (bool) – 如果为True(默认值),则在生成前缀表示法时,比较会展开所有命名表达式

  • places (int) – 表达式中浮点数相等所需的小数位数。如果为 None(默认值),则表达式必须完全相等。