'Set up the test data used in the specific tests'

def setUp(self):

    super(SurveyModelsTests, self).setUp()
    self.client = Client()
    self.password = 'abc'
    self.student = User.objects.create_user('student', 'student@test.com', self.password)
    self.student2 = User.objects.create_user('student2', 'student2@test.com', self.password)
    self.staff = User.objects.create_user('staff', 'staff@test.com', self.password)
    self.staff.is_staff = True
    self.staff.save()
    self.test_survey_name = 'TestSurvey'
    self.test_form = '<input    name="foo"></input>'
    self.student_answers = OrderedDict({'field1': 'value1', 'field2': 'value2'})
    self.student2_answers = OrderedDict({'field1': 'value3'})
    self.course = CourseFactory.create(course_survey_required=True, course_survey_name=self.test_survey_name)
    self.survey = SurveyForm.create(self.test_survey_name, self.test_form)
