[Checkins] SVN: DateTime/trunk/ Added tests for read-only class attributes and interface.
Hanno Schlichting
hannosch at hannosch.eu
Sun May 8 11:58:18 EDT 2011
Log message for revision 121604:
Added tests for read-only class attributes and interface.
Changed:
U DateTime/trunk/CHANGES.txt
U DateTime/trunk/src/DateTime/tests/testDateTime.py
-=-
Modified: DateTime/trunk/CHANGES.txt
===================================================================
--- DateTime/trunk/CHANGES.txt 2011-05-08 15:37:46 UTC (rev 121603)
+++ DateTime/trunk/CHANGES.txt 2011-05-08 15:58:18 UTC (rev 121604)
@@ -4,6 +4,7 @@
3.0 (unreleased)
----------------
+- Added tests for read-only class attributes and interface.
3.0a2 (2011-05-07)
------------------
Modified: DateTime/trunk/src/DateTime/tests/testDateTime.py
===================================================================
--- DateTime/trunk/src/DateTime/tests/testDateTime.py 2011-05-08 15:37:46 UTC (rev 121603)
+++ DateTime/trunk/src/DateTime/tests/testDateTime.py 2011-05-08 15:58:18 UTC (rev 121604)
@@ -641,6 +641,16 @@
parsed = DateTime()._parse_iso8601('2010-10-10')
self.assertEqual(parsed, (2010, 10, 10, 0, 0, 0, 'GMT+0000'))
+ def test_interface(self):
+ from DateTime.interfaces import IDateTime
+ self.assertTrue(IDateTime.providedBy(DateTime()))
+
+ def test_security(self):
+ dt = DateTime()
+ self.assertEqual(dt.__roles__, None)
+ self.assertEqual(dt.__allow_access_to_unprotected_subobjects__, 1)
+
+
def test_suite():
import doctest
return unittest.TestSuite([
@@ -648,7 +658,3 @@
doctest.DocFileSuite('DateTime.txt', package='DateTime'),
doctest.DocFileSuite('pytz.txt', package='DateTime'),
])
-
-
-if __name__=="__main__":
- unittest.main(defaultTest='test_suite')
More information about the checkins
mailing list