def setUp(self): self.student = t.Student('Duck', 'Daisy', 'Comp Sci')
def test_object_not_created_error_gpa(self): with self.assertRaises(ValueError): p = t.Student('Duck', 'Daisy', 'abc', 'r')
def test_object_not_created_error_fist_name(self): with self.assertRaises(ValueError): p = t.Student('Duck', '123', 'Comp Sci')
def test_object_not_created_error_major(self): with self.assertRaises(ValueError): p = t.Student('Duck', 'Daisy', '123')
def test_inital_all_attributes(self): student = t.Student('Duck', 'Daisy', 'Comp Sci', 3.9) assert student.last_name == 'Duck' assert student.first_name == 'Daisy' assert student.major == 'Comp Sci' assert student.gpa == 3.9