Example #1
0
    def test_it_colors_example_names_blue_in_tracebacks(self):
        example = mock.MagicMock()
        example.__str__.return_value = "Example"
        example.group.__str__.return_value = "Thing"
        traceback = "The\nTraceback\n"

        name = self.colored.color("blue", "Thing: Example")
        self.assertEqual(
            self.colored.traceback(example, traceback),
            indent(name + "\n" + traceback, 4 * " "),
        )
Example #2
0
 def success(self, example):
     return indent(str(example), 4 * " ") + "\n"
Example #3
0
 def failure(self, example, exc_info):
     return indent(str(example), 4 * " ") + " - FAIL\n"
Example #4
0
 def error(self, example, exc_info):
     return indent(str(example), 4 * " ") + " - ERROR\n"
Example #5
0
 def traceback(self, example, traceback):
     name = str(example.group) + ": " + str(example)
     colored = "\n".join([self.color("blue", name), traceback])
     return indent(colored, 4 * " ")
Example #6
0
 def success(self, example):
     return indent(str(example), self._depth * 4 * " ") + "\n"
Example #7
0
 def enter_context(self, context, depth):
     self._depth = depth + 1
     return indent(context.name + "\n", depth * 4 * " ")
Example #8
0
 def success(self, example):
     return indent(str(example), self._depth * 4 * " ") + "\n"
Example #9
0
 def enter_context(self, context, depth):
     self._depth = depth + 1
     return indent(context.name + "\n", depth * 4 * " ")