source: products/quintagroup.transmogrifier.simpleblog2quills/trunk/quintagroup/transmogrifier/simpleblog2quills/tests/source.txt @ 1489

Last change on this file since 1489 was 1489, checked in by koval, 14 years ago

reverted to correct package name in tests

File size: 1.7 KB
Line 
1Test source section
2===================
3
4>>> source = """
5... [transmogrifier]
6... pipeline =
7...     source
8...     printer
9...
10... [source]
11... blueprint = quintagroup.transmogrifier.simpleblog2quills.tests.source
12... source = marshall
13... items =
14...     not-existing;       Document;   not-existing-path
15...     not-existing;       File;       /not/existing/absolute/path
16...     plone-blog;         Blog;       blog.xml
17...
18... [printer]
19... blueprint = collective.transmogrifier.sections.tests.pprinter
20... """
21>>> registerConfig(u'quintagroup.transmogrifier.simpleblog2quills.tests.source', source)
22>>> transmogrifier(u'quintagroup.transmogrifier.simpleblog2quills.tests.source') # doctest: +ELLIPSIS, +REPORT_NDIFF
23{'_files': {'marshall': {'data': ...}},
24 '_path': 'plone-blog',
25 '_type': 'Blog'}
26
27Now we are testing ``allow-empty-items`` option:
28
29>>> source = """
30... [transmogrifier]
31... pipeline =
32...     source
33...     printer
34...
35... [source]
36... blueprint = quintagroup.transmogrifier.simpleblog2quills.tests.source
37... allow-empty-items = yes
38... source = marshall
39... items =
40...     not-existing;       Document;   not-existing-path
41...     not-existing;       File;       /not/existing/absolute/path
42...     plone-blog;         Blog;       blog.xml
43...
44... [printer]
45... blueprint = collective.transmogrifier.sections.tests.pprinter
46... """
47>>> registerConfig(u'quintagroup.transmogrifier.simpleblog2quills.tests.source-with-empties', source)
48>>> transmogrifier(u'quintagroup.transmogrifier.simpleblog2quills.tests.source-with-empties') # doctest: +ELLIPSIS, +REPORT_NDIFF
49{'_type': 'Document', '_path': 'not-existing'}
50{'_type': 'File', '_path': 'not-existing'}
51{'_files': {'marshall': {'data': ...}},
52 '_path': 'plone-blog',
53 '_type': 'Blog'}
Note: See TracBrowser for help on using the repository browser.