from testing.fakeserver import FakeGlowficServer
from domfilter import ApplyDOMFilters
from fetch import DirectFetcher, FakeFetcher, Fetcher
+from glowfic import ContentOnlyLayout, BelowIconLayout
from images import FakeImageStore
from spec import Spec
from texify import DirectTexifier, PandocTexifier, VerifyingTexifier
FakeImageStore(),
lambda x: x,
lambda x: ApplyDOMFilters('NoEdit,NoFooter', x),
- PandocTexifier('pandoc'),
+ ContentOnlyLayout(PandocTexifier('pandoc')),
'margin=20mm',
buf)
paperdoorknob.process(spec)
assert buf.getvalue() == b'''\\documentclass{article}
+\\usepackage{graphicx}
+\\usepackage{wrapfig}
\\usepackage[margin=20mm]{geometry}
\\begin{document}
This is glowfic
FakeImageStore(),
lambda x: x,
lambda x: ApplyDOMFilters('NoEdit,NoFooter', x),
- texifier,
+ ContentOnlyLayout(texifier),
None,
buf)
paperdoorknob.process(spec)
FakeImageStore(),
lambda x: x,
lambda x: ApplyDOMFilters('NoEdit,NoFooter', x),
- PandocTexifier('pandoc'),
+ BelowIconLayout(PandocTexifier('pandoc'), 20),
None,
out)
paperdoorknob.process(spec)