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)
Esempio 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()
Esempio 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)
Esempio 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()
Esempio 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)