1
##############################################################################
3
# Copyright (c) 2003 Zope Corporation and Contributors.
6
# This software is subject to the provisions of the Zope Public License,
7
# Version 2.0 (ZPL). A copy of the ZPL should accompany this distribution.
8
# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY AND ALL EXPRESS OR IMPLIED
9
# WARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
10
# WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND FITNESS
11
# FOR A PARTICULAR PURPOSE.
13
##############################################################################
16
from zope.testing import doctest
19
layername = 'samplelayers.Layer122'
20
layer = samplelayers.Layer122
26
class TestA(unittest.TestCase):
36
self.assertEqual(x, 1)
37
self.assertEqual(samplelayers.layer, layer.layer)
38
self.assertEqual(samplelayers.layerx, layer.layerx)
40
self.assertEqual(y, 0)
41
self.assertEqual(samplelayers.layer, layer.layer)
42
self.assertEqual(samplelayers.layerx, layer.layerx)
44
self.assertEqual(z, 0)
45
self.assertEqual(samplelayers.layer, layer.layer)
46
self.assertEqual(samplelayers.layerx, layer.layerx)
48
class TestB(unittest.TestCase):
58
self.assertEqual(y, 1)
59
self.assertEqual(samplelayers.layer, layer.layer)
60
self.assertEqual(samplelayers.layerx, layer.layerx)
62
self.assertEqual(x, 0)
63
self.assertEqual(samplelayers.layer, layer.layer)
64
self.assertEqual(samplelayers.layerx, layer.layerx)
66
self.assertEqual(z, 0)
67
self.assertEqual(samplelayers.layer, layer.layer)
68
self.assertEqual(samplelayers.layerx, layer.layerx)
71
class TestNotMuch(unittest.TestCase):
75
self.assertEqual(samplelayers.layer, layer.layer)
76
self.assertEqual(samplelayers.layerx, layer.layerx)
78
self.assertEqual(samplelayers.layer, layer.layer)
79
self.assertEqual(samplelayers.layerx, layer.layerx)
81
self.assertEqual(samplelayers.layer, layer.layer)
82
self.assertEqual(samplelayers.layerx, layer.layerx)
86
test.globs['layer'] = layer.layer
87
test.globs['layerx'] = layer.layerx
94
>>> (layer == samplelayers.layer), (layerx == samplelayers.layerx)
103
>>> (layer == samplelayers.layer), (layerx == samplelayers.layerx)
112
>>> (layer == samplelayers.layer), (layerx == samplelayers.layerx)
117
suite = unittest.TestSuite()
118
suite.addTest(unittest.makeSuite(TestA))
119
suite.addTest(unittest.makeSuite(TestB))
120
suite.addTest(unittest.makeSuite(TestNotMuch))
121
s = doctest.DocTestSuite(setUp=setUp)
124
s = doctest.DocFileSuite('../sampletestsl.txt', setUp=setUp)