# -*- coding: utf-8 -*- from __future__ import unicode_literals import dotdot from pubs import endecoder import str_fixtures coder = endecoder.EnDecoder() franny_bib = """@article{Franny1961, author = "Salinger, J. D.", title = "Franny and Zooey", year = "1961", } """ doe_bib = """ @article{Doe2013, author = "Doe, John", title = "Nice Title", year = "2013", } """ dummy_metadata = {'docfile': 'docsdir://hop.la', 'tags': set(['a', 'b'])} franny_bibentry = coder.decode_bibdata(franny_bib) franny_bibdata = franny_bibentry['Franny1961'] doe_bibentry = coder.decode_bibdata(doe_bib) doe_bibdata = doe_bibentry['Doe2013'] turing_bibentry = coder.decode_bibdata(str_fixtures.turing_bib) turing_bibdata = turing_bibentry['turing1950computing'] turing_metadata = coder.decode_metadata(str_fixtures.turing_meta) page_bibentry = coder.decode_bibdata(str_fixtures.bibtex_raw0) page_bibdata = page_bibentry['Page99'] page_metadata = coder.decode_metadata(str_fixtures.metadata_raw0) page_metadata = coder.decode_metadata(str_fixtures.metadata_raw0)