Пример #1
0
 def print_failure_equals(self, err: TestFailure):
     diff_msg = (
         f"{colored('Comparison:', color='cyan', attrs=['bold'])} {colored('LHS', color='green')}"
         f" vs {colored('RHS', color='red')} shown below\n")
     print(indent(diff_msg, INDENT))
     diff = make_diff(err.lhs, err.rhs, width=self.terminal_size.width - 24)
     print(indent(diff, DOUBLE_INDENT))
Пример #2
0
 def print_failure_equals(self, err):
     expect = err.history[-1]
     print(
         f"\n   Showing diff of {colored('expected value', color='green')}"
         f" vs {colored('actual value', color='red')}:\n"
     )
     diff = make_diff(expect.that, expect.this, width=self.terminal_size.width - 24)
     print(diff)
Пример #3
0
 def print_failure_equals(self, err: TestFailure):
     diff_msg = Text("LHS", style="pass.textonly")
     diff_msg.append(" vs ", style="default")
     diff_msg.append("RHS", style="fail.textonly")
     diff_msg.append(" shown below", style="default")
     console.print(Padding(diff_msg, pad=(0, 0, 1, 2)))
     diff = make_diff(
         err.lhs,
         err.rhs,
         width=self.terminal_size.width - 24,
         show_symbols=self.show_diff_symbols,
     )
     console.print(Padding(diff, pad=(0, 0, 1, 4)))