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.Layer112'
20
layer = samplelayers.Layer112
27
class TestA(unittest.TestCase):
37
self.assertEqual(x, 1)
38
self.assertEqual(samplelayers.layer, layer.layer)
39
self.assertEqual(samplelayers.layerx, layer.layerx)
41
self.assertEqual(y, 0)
42
self.assertEqual(samplelayers.layer, layer.layer)
43
self.assertEqual(samplelayers.layerx, layer.layerx)
45
self.assertEqual(z, 0)
46
self.assertEqual(samplelayers.layer, layer.layer)
47
self.assertEqual(samplelayers.layerx, layer.layerx)
49
class TestB(unittest.TestCase):
59
self.assertEqual(y, 1)
60
self.assertEqual(samplelayers.layer, layer.layer)
61
self.assertEqual(samplelayers.layerx, layer.layerx)
63
self.assertEqual(x, 0)
64
self.assertEqual(samplelayers.layer, layer.layer)
65
self.assertEqual(samplelayers.layerx, layer.layerx)
67
self.assertEqual(z, 0)
68
self.assertEqual(samplelayers.layer, layer.layer)
69
self.assertEqual(samplelayers.layerx, layer.layerx)
72
class TestNotMuch(unittest.TestCase):
76
self.assertEqual(samplelayers.layer, layer.layer)
77
self.assertEqual(samplelayers.layerx, layer.layerx)
79
self.assertEqual(samplelayers.layer, layer.layer)
80
self.assertEqual(samplelayers.layerx, layer.layerx)
82
self.assertEqual(samplelayers.layer, layer.layer)
83
self.assertEqual(samplelayers.layerx, layer.layerx)
87
test.globs['layer'] = layer.layer
88
test.globs['layerx'] = layer.layerx
95
>>> (layer == samplelayers.layer), (layerx == samplelayers.layerx)
104
>>> (layer == samplelayers.layer), (layerx == samplelayers.layerx)
113
>>> (layer == samplelayers.layer), (layerx == samplelayers.layerx)
118
suite = unittest.TestSuite()
119
suite.addTest(unittest.makeSuite(TestA))
120
suite.addTest(unittest.makeSuite(TestB))
121
suite.addTest(unittest.makeSuite(TestNotMuch))
122
s = doctest.DocTestSuite(setUp=setUp)
125
s = doctest.DocFileSuite('../../sampletestsl.txt', setUp=setUp)