Exemplo n.º 1
0
 def test_finalize(self):
     header = 'one two three\n-------------\n'
     recorder = TextStreamRecorder(self.temp)
     # all calls do nothing
     recorder.prepare(DummyRecord)
     for x in range(10):
         recorder.finalize()
     self.assertMultiLineEqual(self.temp.getvalue(), header)
Exemplo n.º 2
0
    def test_exceptions(self):
        record = MockRecord(5, 'pikos', 'apikos')
        recorder = TextStreamRecorder(self.temp)

        with self.assertRaises(RecorderError):
            recorder.record(record)

        with self.assertRaises(RecorderError):
            recorder.finalize()
Exemplo n.º 3
0
 def test_finalize(self):
     header = 'one two three{newline}-------------{newline}'.\
              format(newline=os.linesep)
     recorder = TextStreamRecorder(self.temp)
     # all calls do nothing
     recorder.prepare(MockRecord)
     for x in range(10):
         recorder.finalize()
     self.assertMultiLineEqual(self.temp.getvalue(), header)
Exemplo n.º 4
0
    def test_exceptions(self):
        record = MockRecord(5, 'pikos','apikos')
        recorder = TextStreamRecorder(self.temp)

        with self.assertRaises(RecorderError):
            recorder.record(record)

        with self.assertRaises(RecorderError):
            recorder.finalize()
Exemplo n.º 5
0
 def test_finalize(self):
     header = 'one two three{newline}-------------{newline}'.\
              format(newline=os.linesep)
     recorder = TextStreamRecorder(self.temp)
     # all calls do nothing
     recorder.prepare(MockRecord)
     for x in range(10):
         recorder.finalize()
     self.assertMultiLineEqual(self.temp.getvalue(), header)