Esempio n. 1
0
 def test_ia(self):
     ds_list = ['PDF', 'IA_DC', 'META_MRC', 'BW_PDF', 'gif', 'txt']
     self.assertEqual(models.choose_content_model(ds_list), models.InternetArchive)
     ds_list = ['MARC_XML', 'METASOURCE_XML', 'META_MRC', 'IA_DC', 'XTAR', 'SCANDATA_XML', 'xml', 'META_XML']
     self.assertEqual(models.choose_content_model(ds_list), models.InternetArchive)
Esempio n. 2
0
 def test1(self):
     ds_list = ['pdf']
     self.assertEqual(models.choose_content_model(ds_list), models.PDFDigitalObject)
Esempio n. 3
0
 def test_xls_csv(self):
     ds_list = ['XLS', 'CSV']
     self.assertEqual(models.choose_content_model(ds_list), models.CsvFile)
Esempio n. 4
0
 def test_default_model(self):
     ds_list = []
     self.assertEqual(models.choose_content_model(ds_list, default_model='undetermined'), models.Undetermined)
Esempio n. 5
0
 def test_empty_ds_list(self):
     ds_list = []
     self.assertEqual(models.choose_content_model(ds_list), models.ImplicitSet)
Esempio n. 6
0
 def test_ppt(self):
     ds_list = ['ppt']
     self.assertEqual(models.choose_content_model(ds_list), models.PptFile)
     ds_list = ['pptx']
     self.assertEqual(models.choose_content_model(ds_list), models.PptxFile)
Esempio n. 7
0
 def test_master_jp2(self):
     ds_list = ['MASTER', 'highres_jp2', 'lowres']
     self.assertEqual(models.choose_content_model(ds_list), models.ImageCompound)
Esempio n. 8
0
 def test_image_compound(self):
     ds_list = ['highres', 'lowres']
     self.assertEqual(models.choose_content_model(ds_list), models.ImageCompound)