提供用于从Zope / Plone进行单元测试PythonScript和FSPythonScripts的简单类。
项目描述
提供用于从Zope / Plone进行单元测试PythonScript和FSPythonScripts的简单类。
使用最少的设置代码,并且不需要Zope或Plone即可运行。
示例用法
>>> from isotoma.zope.testpythonscript import PythonScript >>> my_script = """## Script to output stuff given to it ... ##bind container=container ... ##bind context=context ... ##bind namespace=namespace ... ##bind script=script ... ##bind state=state ... ##bind traverse_subpath=traverse_subpath ... ##parameters=name=None ... ##title= ... ## ... return 'Hello world! Hello %s!' % name ... """ >>> py_script = PythonScript(my_script, 'my_script') >>> py_script(name='Foo') 'Hello world! Hello Foo' >>>
有关类和FSPythonScript的完整详情,请参阅isotoma.zope.testpythonscript.script的文档。
有关更多示例,请参阅isotoma.zope.testpythonscript.tests.test_script。