def test_get_current_method_returns_false_when_not_in_method_message(self):
     current_buffer = self.build_buffer_helper()
     self.assertEqual(False, sut.get_current_method(25, current_buffer))
 def test_get_not_in_method_message(self):
     current_buffer = self.build_buffer_helper()
     self.assertEqual("You don't appear to be in a method", sut.get_current_method("Bad line", current_buffer))
 def test_get_valid_method_name(self):
     should_return_dummy2 = 15
     should_return_dummy1b = 27
     current_buffer = self.build_buffer_helper()
     self.assertEqual("dummy2", sut.get_current_method(should_return_dummy2, current_buffer))
     self.assertEqual("dummy1b", sut.get_current_method(should_return_dummy1b, current_buffer))
 def test_get_valid_method_name(self):
     should_return_dummy2 = "        print('This is a testD')\n"
     should_return_dummy1b = "        print('This is a test4b')\n"
     current_buffer = self.build_buffer_helper()
     self.assertEqual("dummy2", sut.get_current_method(should_return_dummy2, current_buffer))
     self.assertEqual("dummy1b", sut.get_current_method(should_return_dummy1b, current_buffer))