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)