devtools/test/data/schema.py
changeset 2508 b1958ebed570
parent 1977 606923dff11b
child 4212 ab6573088b4a
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/devtools/test/data/schema.py	Mon Jul 27 10:57:33 2009 +0200
@@ -0,0 +1,20 @@
+"""
+
+:organization: Logilab
+:copyright: 2001-2009 LOGILAB S.A. (Paris, FRANCE), license is LGPL v2.
+:contact: http://www.logilab.fr/ -- mailto:contact@logilab.fr
+:license: GNU Lesser General Public License, v2.1 - http://www.gnu.org/licenses
+"""
+from yams.buildobjs import EntityType, SubjectRelation, String, Int, Date
+
+from cubes.person.schema import Person
+
+Person.add_relation(Date(), 'birthday')
+
+class Bug(EntityType):
+    title = String(maxsize=64, required=True, fulltextindexed=True)
+    severity = String(vocabulary=('important', 'normal', 'minor'), default='normal')
+    cost = Int()
+    description	= String(maxsize=4096, fulltextindexed=True)
+    identical_to = SubjectRelation('Bug', symetric=True)
+