oship-dev team mailing list archive
-
oship-dev team
-
Mailing list archive
-
Message #01566
[Branch ~oship-dev/oship/devel] Rev 504: Fix Bug #619318
------------------------------------------------------------
revno: 504
committer: Eduardo César <edu@starforge>
branch nick: local
timestamp: Mon 2010-10-11 15:11:35 -0300
message:
Fix Bug #619318
added:
src/oship/openehr/rm/demographic/tests/address.txt
modified:
src/oship/openehr/rm/data_structures/item_structure/__init__.py
src/oship/openehr/rm/demographic/__init__.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
=== modified file 'src/oship/openehr/rm/data_structures/item_structure/__init__.py'
--- src/oship/openehr/rm/data_structures/item_structure/__init__.py 2010-08-26 14:23:50 +0000
+++ src/oship/openehr/rm/data_structures/item_structure/__init__.py 2010-10-11 18:11:35 +0000
@@ -14,6 +14,12 @@
def __init__(self, uid, atnodeid, name, atdetails, fdraudit, links, parent):
DataStructure.__init__(self, uid, atnodeid, name, atdetails,
fdraudit, links, parent)
+
+ self.name = name
+ self.uid = uid
+
+ def __repr__(self):
+ return "ItemStructure(uid=%s, name=%s)" % (self.uid, self.name)
class ItemList(ItemStructure):
u"""
=== modified file 'src/oship/openehr/rm/demographic/__init__.py'
--- src/oship/openehr/rm/demographic/__init__.py 2010-09-10 14:42:02 +0000
+++ src/oship/openehr/rm/demographic/__init__.py 2010-10-11 18:11:35 +0000
@@ -156,8 +156,8 @@
grok.implements(IAddress)
- def __init__(self,details,uid,atnodeid,name,atdetails,fdraudit,links):
- Locatable.__init__(self,uid,atnodeid,name,atdetails,fdraudit,links)
+ def __init__(self,details,uid=None,atnodeid=None,name=None,atdetails=None,fdraudit=None,links=None,parent=None):
+ Locatable.__init__(self,uid,atnodeid,name,atdetails,fdraudit,links,parent)
self.details=details
@@ -173,6 +173,9 @@
Address in the form of a string.
"""
return ""
+
+ def __repr__(self):
+ return "Address(details=%s)" % self.details
class Agent(Actor):
=== added file 'src/oship/openehr/rm/demographic/tests/address.txt'
--- src/oship/openehr/rm/demographic/tests/address.txt 1970-01-01 00:00:00 +0000
+++ src/oship/openehr/rm/demographic/tests/address.txt 2010-10-11 18:11:35 +0000
@@ -0,0 +1,11 @@
+:Test-Layer: unit
+
+>>> from oship.openehr.rm.demographic import Address
+>>> from oship.openehr.rm.data_structures.item_structure import ItemStructure
+
+
+>>> it = ItemStructure(None,None,None,None,None,None,None)
+
+>>> ad = Address(it)
+>>> print ad
+Address(details=ItemStructure(uid=None, name=None))
\ No newline at end of file