Example #1
0
 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,
                 }
             )
Example #2
0
 def file(self, input_filename):
     toRet = self.file_s(read_utf8_data(input_filename))
     os.remove(input_filename)
     return toRet
Example #3
0
 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)
Example #4
0
 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)
Example #5
0
 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)
Example #6
0
 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)
Example #7
0
 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)
Example #8
0
 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)
Example #9
0
    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)