def file_file(self, to_file): for item in to_file: if os.path.exists(item): selected_filer = get_filer(item, create_filer_map(self.model)) if self.file_string(read_utf8_data(item), selected_filer=selected_filer, item=item): remove = True if FILER_REMOVE_FILED in os.environ and os.environ[FILER_REMOVE_FILED] == "0": remove = False if remove: os.remove(item) else: self.logger.error ("File: %s does not exist"%item, extra= { notify_title: "Filing Error:", notify_user: True, } )
def file(self, input_filename): toRet = self.file_s(read_utf8_data(input_filename)) os.remove(input_filename) return toRet
def test_non_alphanum_char_in_keys(self): test_data = read_utf8_data(os.path.join(self.test_data, "non-alphanum_char_in_keys.bib")) results = self.impl.parseString(test_data, parseAll=True) self.dump_rdf(results, format="n3") print self.impl.dump_rdf_to_bib_string(results)
def test_incomplete_second_entry(self): with self.assertRaises(ParseException): test_data = read_utf8_data(os.path.join(self.test_data, "incomplete_second_entry.bib")) results = self.parser.parseString(test_data, parseAll=True)
def test_book(self): test_data = read_utf8_data(os.path.join(self.test_data, "book.bib")) results = self.impl.parseString(test_data, parseAll=True) self.dump_rdf(results, format="n3") print self.impl.dump_rdf_to_bib_string(results)
def test_web_page(self): test_data = read_utf8_data(os.path.join(self.test_data, "web_reference.bib")) results = self.impl.parseString(test_data, parseAll=True) pprint(results) self.dump_rdf(results, format="n3") print self.impl.dump_rdf_to_bib_string(results)
def test_latex_encoding(self): test_data = read_utf8_data(os.path.join(self.test_data, "latex_encoded_characters.bib")) results = self.impl.parseString(test_data, parseAll=True) self.dump_rdf(results, format="n3") print self.impl.dump_rdf_to_bib_string(results)
def test_duplicate_fields(self): test_data = read_utf8_data(os.path.join(self.test_data, "duplicate_field_name.bib")) results = self.impl.parseString(test_data, parseAll=True) self.dump_rdf(results, format="n3") print self.impl.dump_rdf_to_bib_string(results)
def test_journal(self): test_data = read_utf8_data(os.path.join(self.test_data, "journal_article.ris")) results = self.impl.parseString(test_data, parseAll=True) # pprint(results) self.dump_rdf(results, format="n3") print self.impl.dump_rdf_to_bib_string(results)