Coverage for C:\Repos\leo-editor\leo\plugins\writers\test.py: 62%
16 statements
« prev ^ index » next coverage.py v6.4, created at 2022-05-24 10:21 -0500
« prev ^ index » next coverage.py v6.4, created at 2022-05-24 10:21 -0500
1#@+leo-ver=5-thin
2#@+node:ekr.20140729162415.18090: * @file writers/test.py
3'''The @auto writer for .xyzzy files and @auto-test nodes.'''
4import leo.core.leoGlobals as g
5import leo.plugins.writers.basewriter as basewriter
6trace = False and not g.unitTesting
7tag = '(TestWriter)'
8if trace:
9 print('%s importing writers/test.py' % ('=' * 20))
10class TestWriter(basewriter.BaseWriter):
11 def __init__(self, c):
12 g.trace(tag)
13 basewriter.BaseWriter.__init__(self, c)
14 assert self.c
15 def write(self, root):
16 g.trace(tag, root.h)
17 return True
19writer_dict = {
20 '@auto': ['@auto-test',],
21 'class': TestWriter,
22 'extensions': ['.xyzzy',],
23}
24#@-leo