def test_removing_course(self): first_course = Course() first_course.course_number = 'CIDM 1000' first_course.course_name = 'Intro to Computers' first_course.semester = 'Spring 2017' first_course.instructor = 'Dr Doom' first_course.save() saved_courses = Course.objects.all() self.assertEqual(saved_courses.count(), 1) saved_courses_empty = Course.objects.exclude(course_number='CIDM 1000') self.assertEqual(saved_courses_empty.count(), 0)
def test_adding_checkbox_with_course_name_as_value(self): first_course = Course() first_course.course_number = 'CIDM 1000' first_course.course_name = 'Intro to Computers' first_course.semester = 'Spring 2017' first_course.instructor = 'Dr Doom' first_course.save() self.master = Tk() value1 = first_course.course_number first_course_cb = Checkbutton(self.master, text="course", variable=value1)
def test_saving_and_retrieving_courses(self): first_course = Course() first_course.course_number = 'CIDM 1000' first_course.course_name = 'Intro to Computers' first_course.semester = 'Spring 2017' first_course.instructor = 'Dr Doom' first_course.save() second_course = Course() second_course.course_number = 'CIDM 6000' second_course.course_name = 'Advanced Programming' second_course.semester = 'Fall 2018' second_course.instructor = 'Dr MacTaggert' second_course.save() saved_courses = Course.objects.all() self.assertEqual(saved_courses.count(), 2) first_saved_course = saved_courses[0] second_saved_course = saved_courses[1] self.assertEqual(first_saved_course.course_name, 'Intro to Computers') self.assertEqual(second_saved_course.course_name, 'Advanced Programming')