コード例 #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)
コード例 #2
0
 def test1(self):
     ds_list = ['pdf']
     self.assertEqual(models.choose_content_model(ds_list), models.PDFDigitalObject)
コード例 #3
0
 def test_xls_csv(self):
     ds_list = ['XLS', 'CSV']
     self.assertEqual(models.choose_content_model(ds_list), models.CsvFile)
コード例 #4
0
 def test_default_model(self):
     ds_list = []
     self.assertEqual(models.choose_content_model(ds_list, default_model='undetermined'), models.Undetermined)
コード例 #5
0
 def test_empty_ds_list(self):
     ds_list = []
     self.assertEqual(models.choose_content_model(ds_list), models.ImplicitSet)
コード例 #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)
コード例 #7
0
 def test_master_jp2(self):
     ds_list = ['MASTER', 'highres_jp2', 'lowres']
     self.assertEqual(models.choose_content_model(ds_list), models.ImageCompound)
コード例 #8
0
 def test_image_compound(self):
     ds_list = ['highres', 'lowres']
     self.assertEqual(models.choose_content_model(ds_list), models.ImageCompound)