oship-dev team mailing list archive
-
oship-dev team
-
Mailing list archive
-
Message #01669
[Branch ~oship-dev/oship/devel] Rev 527: Tests for RevisionHistoryItem
------------------------------------------------------------
revno: 527
committer: Eduardo César <>
branch nick: local
timestamp: Thu 2010-12-16 00:53:38 -0200
message:
Tests for RevisionHistoryItem
added:
src/oship/openehr/rm/common/generic/tests/revisionhistoryitem.py
--
lp:oship
https://code.launchpad.net/~oship-dev/oship/devel
Your team OSHIP Development Team is subscribed to branch lp:oship.
To unsubscribe from this branch go to https://code.launchpad.net/~oship-dev/oship/devel/+edit-subscription
=== added file 'src/oship/openehr/rm/common/generic/tests/revisionhistoryitem.py'
--- src/oship/openehr/rm/common/generic/tests/revisionhistoryitem.py 1970-01-01 00:00:00 +0000
+++ src/oship/openehr/rm/common/generic/tests/revisionhistoryitem.py 2010-12-16 02:53:38 +0000
@@ -0,0 +1,37 @@
+"""
+Do a Python test on the app.
+
+:Test-Layer: python
+"""
+import unittest
+import grok
+
+from oship.openehr.rm.common.generic import RevisionHistoryItem, AuditDetails, PartyProxy
+
+from oship.openehr.rm.support.identification import ObjectVersionId
+
+
+from oship.openehr.rm.datatypes.text import DvText, DvCodedText
+from oship.openehr.rm.datatypes.quantity.datetime import DvDateTime
+
+class RevisionHistoryItemTest(unittest.TestCase):
+
+ def setUp(self):
+ dvtext = DvText(u'A description',None,None,None,None,None)
+ systemid= u'SystemID'
+ commiter = PartyProxy(None)
+ time_commited = DvDateTime(u'2010-09-27 11:03:00',0,None,None,None,None)
+ change_type = DvCodedText(None,u'Changetype',None,None,None,None,None)
+ description = DvText(u'A description',None,None,None,None,None)
+
+ self.audits = AuditDetails(systemid, commiter, time_commited, change_type, description)
+ self.object_id = ObjectVersionId('87284370-2D4B-4e3d-A3F3-F303D2F4F34B::1::2')
+
+ def tearDown(self):
+ pass
+
+ def test_audits_invalid_none(self):
+ self.assertRaises(ValueError, RevisionHistoryItem, None, self.object_id)
+
+ def test_object_id_invalid_none(self):
+ self.assertRaises(ValueError, RevisionHistoryItem, self.audits, None)