input: Write a python function to create a Student class with methods to get student details, and test the class with assert statements.
  assert student_1.get_name() == "John Doe"
  assert student_1.get_course_title() == "Computer Science"
  assert student_1.get_grade() == "A"
  assert student_1.get_teacher_name() == "Mr. Smith"
output: class Student:
      def __init__(self, name, course_title, grade, teacher_name):
          self.name = name
          self.course_title = course_title
          self.grade = grade
          self.teacher_name = teacher_name
  
      def get_name(self):
          return self.name
  
      def get_course_title(self):
          return self.course_title
  
      def get_grade(self):
          return self.grade
  
      def get_teacher_name(self):
          return self.teacher_name
  
  # Test the class with assert statements
  student_1 = Student("John Doe", "Computer Science", "A", "Mr. Smith")
  
  assert student_1.get_name() == "John Doe"
  assert student_1.get_course_title() == "Computer Science"
  assert student_1.get_grade() == "A"
  assert student_1.get_teacher_name() == "Mr. Smith"