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)
def test1(self): ds_list = ['pdf'] self.assertEqual(models.choose_content_model(ds_list), models.PDFDigitalObject)
def test_xls_csv(self): ds_list = ['XLS', 'CSV'] self.assertEqual(models.choose_content_model(ds_list), models.CsvFile)
def test_default_model(self): ds_list = [] self.assertEqual(models.choose_content_model(ds_list, default_model='undetermined'), models.Undetermined)
def test_empty_ds_list(self): ds_list = [] self.assertEqual(models.choose_content_model(ds_list), models.ImplicitSet)
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)
def test_master_jp2(self): ds_list = ['MASTER', 'highres_jp2', 'lowres'] self.assertEqual(models.choose_content_model(ds_list), models.ImageCompound)
def test_image_compound(self): ds_list = ['highres', 'lowres'] self.assertEqual(models.choose_content_model(ds_list), models.ImageCompound)