Skip to content

Commit

Permalink
Modernize tests.
Browse files Browse the repository at this point in the history
  • Loading branch information
thefunny42 committed Jul 19, 2011
1 parent dd8023a commit a6f3a66
Show file tree
Hide file tree
Showing 7 changed files with 29 additions and 39 deletions.
2 changes: 1 addition & 1 deletion MANIFEST.in
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
recursive-include zeam/utils/batch *.txt *.py *.zcml *.po *.mo *.pt
recursive-include src *.mo *.po *.pot *.pt *.py *.txt *.zcml
recursive-include docs *.txt
4 changes: 2 additions & 2 deletions buildout.cfg
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
[buildout]
develop = .
parts = test
extends = http://grok.zope.org/releaseinfo/grok-1.1.cfg
extends = http://svn.zope.org/repos/main/groktoolkit/trunk/grok.cfg
versions = versions
extensions =
buildout.dumppickedversions

[versions]
megrok.pagetemplate = 0.5
megrok.pagetemplate = 0.7

[test]
recipe = zc.recipe.testrunner
Expand Down
14 changes: 9 additions & 5 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,18 +4,22 @@
version = '0.8dev'

install_requires=[
'grokcore.component',
'grokcore.view',
'megrok.pagetemplate>=0.7',
'setuptools',
'zope.cachedescriptors',
'zope.i18n',
'zope.interface',
'zope.publisher',
'zope.schema',
'zope.annotation',
'zope.traversing',
'zope.app.pagetemplate',
'grokcore.view',
'grokcore.component',
'megrok.pagetemplate>=0.3',
]

tests_requires = install_requires + [
'zope.app.wsgi',
'zope.testing',
'grokcore.view [test]'
],


Expand Down
5 changes: 3 additions & 2 deletions src/zeam/utils/batch/configure.zcml
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,12 @@
xmlns:i18n="http://namespaces.zope.org/i18n"
xmlns:grok="http://namespaces.zope.org/grok">

<i18n:registerTranslations directory="i18n" />

<include package="zope.i18n" file="meta.zcml" />
<include package="zope.i18n" />
<include package="grokcore.component" file="meta.zcml" />
<include package="megrok.pagetemplate" file="meta.zcml" />

<i18n:registerTranslations directory="i18n" />
<grok:grok package="." />

</configure>
9 changes: 1 addition & 8 deletions src/zeam/utils/batch/ftesting.zcml
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,7 @@
xmlns:browser="http://namespaces.zope.org/browser"
i18n_domain="zope">

<include package="zope.component" file="meta.zcml"/>
<include package="zope.app.component" file="meta.zcml" />
<include package="grokcore.component" file="meta.zcml"/>
<include package="megrok.pagetemplate" file="meta.zcml"/>
<include package="grokcore.view" file="meta.zcml" />
<include package="zope.app.zcmlfiles" file="meta.zcml" />
<include package="zope.app.zcmlfiles" />
<include package="grokcore.view" />
<include package="grokcore.view" file="ftesting.zcml" />
<include package="zeam.utils.batch" />

<grok:grok package="zeam.utils.batch.tests" />
Expand Down
29 changes: 13 additions & 16 deletions src/zeam/utils/batch/tests.py
Original file line number Diff line number Diff line change
@@ -1,29 +1,26 @@
# Copyright Sylvain Viollon 2008 (c)
# $Id: tests.py 85 2008-10-18 00:15:41Z sylvain $

import os.path
import unittest

from zope.testing import doctest
from zope.app.testing import functional
from zope.app.wsgi.testlayer import BrowserLayer
import zeam.utils.batch

ftesting_zcml = os.path.join(os.path.dirname(__file__), 'ftesting.zcml')
FunctionalLayer = functional.ZCMLLayer(
ftesting_zcml, __name__, 'FunctionalLayer', allow_teardown=True
)
FunctionalLayer = BrowserLayer(zeam.utils.batch)


def test_suite():

batchs = doctest.DocFileSuite('batch.txt',
optionflags=(doctest.ELLIPSIS + doctest.NORMALIZE_WHITESPACE),
)

readme = functional.FunctionalDocFileSuite('README.txt',
globs = dict(__name__="zeam.utils.batch"),
)

views = functional.FunctionalDocFileSuite('views.txt')
globs = dict(__name__="zeam.utils.batch",
getRootFolder=FunctionalLayer.getRootFolder)
optionflags = (doctest.ELLIPSIS + doctest.NORMALIZE_WHITESPACE)

batchs = doctest.DocFileSuite(
'batch.txt', optionflags=optionflags, globs=globs)
readme = doctest.DocFileSuite(
'README.txt', optionflags=optionflags, globs=globs)
views = doctest.DocFileSuite(
'views.txt', optionflags=optionflags, globs=globs)

views.layer = FunctionalLayer
readme.layer = FunctionalLayer
Expand Down
5 changes: 0 additions & 5 deletions src/zeam/utils/batch/views.txt
Original file line number Diff line number Diff line change
Expand Up @@ -198,8 +198,3 @@ Traversing
>>> assert result is content
>>> request.form.get('bstart_toto')
'6'


Tear down:

>>> sync()

0 comments on commit a6f3a66

Please sign in to comment.