def test_2_pattern_good_date(self) : """ 2 strings and a good date """ string1 = 'string1' string2 = 'string2' date_string = '24 May 2012' import_params = DTPOImportParameters( string1 = string1, string2 = string2, date_string = date_string, testing = True ) doc_name = import_params.get_document_name() self.assertEquals(doc_name, '2012-05-24 ' + string1 + '-' + string2)
def test_2_pattern_no_date(self) : """ 2 strings no date """ string1 = 'string1' string2 = 'string2' date_string = None import_params = DTPOImportParameters( string1 = string1, string2 = string2, date_string = date_string, testing = True ) doc_name = import_params.get_document_name() self.assertEquals(doc_name, string1+ '-' + string2)
def test_simple_document_name(self) : """ Only string 1 defined """ string1 = 'string1' string2 = None date_string = None import_params = DTPOImportParameters( string1 = string1, string2 = string2, date_string = date_string, testing = True ) doc_name = import_params.get_document_name() self.assertEquals(doc_name, string1)
def test_load_bad_file(self) : """ Attempt to load a bad file """ file_name = 'bad_file1.pdf' import_parameters = DTPOImportParameters(testing = True) import_parameters.database = ImportIntoDTPOTest.test_directory + \ '/' + 'Test Database.dtBase2' import_parameters.group = 'Test Group' import_parameters.tags = 'Action Required' import_parameters.string1 = 'Test String 1' import_parameters.string2 = 'Test String 2' import_parameters.date_string = '2012-11-10' import_parameters.file_type = k.PDF_Document import_parameters.mime_type = 'application/pdf' import_parameters.source_file = ImportIntoDTPOTest.test_directory + \ "/" + file_name self.assertRaises(ParseError, execute_import, import_parameters)
def test_load_good_file_into_dtpo(self) : """ Loads a good file into a known database """ file_name = 'test_file1.pdf' import_parameters = DTPOImportParameters(testing = True) import_parameters.database = ImportIntoDTPOTest.test_directory + \ '/' + 'Test Database.dtBase2' import_parameters.group = 'Test Group' import_parameters.tags = 'Action Required' import_parameters.string1 = 'Test String 1' import_parameters.string2 = 'Test String 2' import_parameters.date_string = '2012-11-10' import_parameters.file_type = k.PDF_Document import_parameters.mime_type = 'application/pdf' import_parameters.source_file = ImportIntoDTPOTest.test_directory + \ "/" + file_name self.assertEquals(execute_import(import_parameters), True)