[Checkins] SVN: zope.size/trunk/src/zope/size/tests.py Added a test suite, made the tests that parse ZCML optional.
Albertas Agejevas
cvs-admin at zope.org
Wed Feb 13 16:55:15 UTC 2013
Log message for revision 129340:
Added a test suite, made the tests that parse ZCML optional.
Changed:
U zope.size/trunk/src/zope/size/tests.py
-=-
Modified: zope.size/trunk/src/zope/size/tests.py
===================================================================
--- zope.size/trunk/src/zope/size/tests.py 2013-02-13 16:55:05 UTC (rev 129339)
+++ zope.size/trunk/src/zope/size/tests.py 2013-02-13 16:55:15 UTC (rev 129340)
@@ -15,11 +15,15 @@
"""
import unittest
from zope.size.interfaces import ISized
-import zope.component
-import zope.configuration.xmlconfig
import zope.size
+try:
+ import zope.component
+ import zope.configuration.xmlconfig
+except:
+ pass
+
class ZCMLTest(unittest.TestCase):
def test_configure_zcml_should_be_loadable(self):
@@ -109,3 +113,14 @@
self.assertEqual(byteDisplay(2048).mapping, {'size': '2'})
self.assertEqual(byteDisplay(2000000), u'${size} MB')
self.assertEqual(byteDisplay(2000000).mapping, {'size': '1.91'})
+
+
+def test_suite():
+ tests = [Test]
+ try:
+ import zope.configuration
+ tests.append(ZCMLTest)
+ except:
+ pass
+
+ return unittest.TestSuite([unittest.makeSuite(cls) for cls in tests])
More information about the checkins
mailing list