def test_check_transitions_good(self):
     content = (
         'some text\n'
         '\n'
         '----\n'
         '\n'
         'some text\n'
         )
     checker = ReStructuredTextChecker('bogus', content, self.reporter)
     checker.check_transition(2)
     self.assertEqual([], self.reporter.messages)
     self.assertEqual(0, self.reporter.call_count)
 def test_check_transitions_bad_spacing_after(self):
     content = (
         'some text\n'
         '\n'
         '----\n'
         '\n'
         '\n'
         'some text\n'
         )
     checker = ReStructuredTextChecker('bogus', content, self.reporter)
     checker.check_transition(2)
     expect = [(
         3, 'Transition markers should be bounded by single empty lines.')]
     self.assertEqual(expect, self.reporter.messages)
     self.assertEqual(1, self.reporter.call_count)