def test_check_size_heading_returns_three_when_input_starts_with_newline(self):
     s        = u"\n###heading"
     expected = 3
     result = utility.check_size_heading(s)
     self.assertEqual(expected, result)
 def test_check_size_heading_returns_three_when_input_is_seven_hashes_with_a_space(self):
     s        = u"### ####heading"
     expected = 3
     result = utility.check_size_heading(s)
     self.assertEqual(expected, result)
 def test_check_size_heading_returns_minus_one_when_input_is_random_text(self):
     s        = u"random text"
     expected = -1
     result = utility.check_size_heading(s)
     self.assertEqual(expected, result)
 def test_check_size_heading_returns_six_when_input_is_seven_hashes(self):
     s        = u"#######heading"
     expected = 6
     result = utility.check_size_heading(s)
     self.assertEqual(expected, result)
 def test_check_size_heading_returns_minus_one_when_input_is_empty_string(self):
     s        = u""
     expected = -1
     result = utility.check_size_heading(s)
     self.assertEqual(expected, result)