Bibtext Renderer
================

Add a lightweight content object implementing IBibliographicReference.

  >>> context = SimpleContent()

Call the EndNote render view

  >>> from zope.publisher.browser import TestRequest
  >>> from bibliograph.rendering.renderers.endnote import EndnoteRenderView

  >>> request = TestRequest()
  >>> view = EndnoteRenderView(context, request)

  >>> print view()
  %0 Book
  %T A new approach to managing literatüre
  %E Müller, Heinz
  %D 1985
  %F approach
  %X Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
  %K Manage Literatür
  %U http://www.books.com/approach
  <BLANKLINE>
  <BLANKLINE>

Let's change some attributes of our content.

First we want no editor, but an author:

  >>> context.editor_flag = False
  >>> view = EndnoteRenderView(context, request)
  >>> print view()
  %0 Book
  %T A new approach to managing literatüre
  %A Müller, Heinz
  %D 1985
  %F approach
  %X Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
  %K Manage Literatür
  %U http://www.books.com/approach
  <BLANKLINE>
  <BLANKLINE>

We can also omit some fields:

  >>> request = TestRequest(form=dict(omit_fields=['authors', 'uRl', 'abSTRACT']))
  >>> view = EndnoteRenderView(context, request)
  >>> print view()
  %0 Book
  %T A new approach to managing literatüre
  %D 1985
  %F approach
  %K Manage Literatür
  <BLANKLINE>
  <BLANKLINE>



