Example #1
0
    def setUp(self):
        super(DebugTracerTest, self).setUp()
        self.stream = self.mocker.mock(file)
        self.tracer = DebugTracer(self.stream)

        datetime_mock = self.mocker.replace("datetime.datetime")
        datetime_mock.now()
        self.mocker.result(datetime.datetime(1, 2, 3, 4, 5, 6, 7))
        self.mocker.count(0, 1)

        self.variable = MockVariable("PARAM")
Example #2
0
def debug_tracer(stream):
    return DebugTracer(stream)
Example #3
0
def test_debug_tracer_uses_first_arg_as_stream():
    marker = object()
    tracer = DebugTracer(marker)
    assert tracer._stream == marker
Example #4
0
def test_debug_tracer_uses_stderr_by_default():
    tracer = DebugTracer()
    assert tracer._stream == sys.stderr
Example #5
0
    def test_wb_debug_tracer_uses_first_arg_as_stream(self):
        self.mocker.replay()

        marker = object()
        tracer = DebugTracer(marker)
        self.assertEqual(tracer._stream, marker)
Example #6
0
    def test_wb_debug_tracer_uses_stderr_by_default(self):
        self.mocker.replay()

        tracer = DebugTracer()
        self.assertEqual(tracer._stream, sys.stderr)