Example #1
0
    def test_export_multiple_fact_values(self):
        Fact.objects.create(subject=self.subject, survey=self.survey,
                desired_fact=self.desired_fact, data='b', created_by=self.user,
                updated_by=self.user)

        export_data = export_subject(self.survey, self.subject)
        self.assertEquals(1, len(export_data))

        data = set(export_data.getlist(self.desired_fact.code))
        self.assertEquals(set(['a', 'b']), data)
Example #2
0
    def test_export_multiple_fact_values(self):
        Fact.objects.create(subject=self.subject,
                            survey=self.survey,
                            desired_fact=self.desired_fact,
                            data='b',
                            created_by=self.user,
                            updated_by=self.user)

        export_data = export_subject(self.survey, self.subject)
        self.assertEquals(1, len(export_data))

        data = set(export_data.getlist(self.desired_fact.code))
        self.assertEquals(set(['a', 'b']), data)
Example #3
0
 def test_export(self):
     export_data = export_subject(self.survey, self.subject)
     self.assertEquals(1, len(export_data))
     self.assertEquals('a', export_data[self.desired_fact.code])
Example #4
0
 def test_export(self):
     export_data = export_subject(self.survey, self.subject)
     self.assertEquals(1, len(export_data))
     self.assertEquals('a', export_data[self.desired_fact.code])