Beispiel #1
0
 def test_upload_csv_dirty(self):
     message_set = MessageSet.objects.get(short_name="standard")
     dirty_sample = self.MSG_HEADER + \
         self.MSG_LINE_CLEAN_1 + self.MSG_LINE_DIRTY_1
     uploaded = StringIO(dirty_sample)
     ingest_csv(uploaded, message_set)
     imported_en = Message.objects.filter(sequence_number="1", lang="en")[0]
     self.assertEquals(imported_en.content, "hello")
     imported_en_dirty = Message.objects.filter(lang="en")
     self.assertEquals(len(imported_en_dirty), 1)
Beispiel #2
0
 def test_upload_csv_clean(self):
     message_set = MessageSet.objects.get(short_name="standard")
     clean_sample = self.MSG_HEADER + \
         self.MSG_LINE_CLEAN_1 + self.MSG_LINE_CLEAN_2
     uploaded = StringIO(clean_sample)
     ingest_csv(uploaded, message_set)
     imported_en = Message.objects.filter(sequence_number="1", lang="en")[0]
     self.assertEquals(imported_en.content, "hello")
     imported_af = Message.objects.filter(sequence_number="1", lang="af")[0]
     self.assertEquals(imported_af.content, "hello1")
     imported_nr = Message.objects.filter(sequence_number="1", lang="nr")[0]
     self.assertEquals(imported_nr.content, "hello3")
     imported_en = Message.objects.filter(sequence_number="2", lang="en")[0]
     self.assertEquals(imported_en.content, "goodbye")
     imported_af2 = Message.objects.filter(sequence_number="2", lang="af")[0]
     self.assertEquals(imported_af2.content, "goodbye1")
     imported_nr2 = Message.objects.filter(sequence_number="2", lang="nr")[0]
     self.assertEquals(imported_nr2.content, "goodbye3")