equal
deleted
inserted
replaced
46 self.commit() |
46 self.commit() |
47 self.assertEqual(entity.creator.eid, self.member.eid) |
47 self.assertEqual(entity.creator.eid, self.member.eid) |
48 self.assertEqual(entity.dc_creator(), u'member') |
48 self.assertEqual(entity.dc_creator(), u'member') |
49 |
49 |
50 def test_type(self): |
50 def test_type(self): |
|
51 #dc_type may be translated |
51 self.assertEqual(self.member.dc_type(), 'CWUser') |
52 self.assertEqual(self.member.dc_type(), 'CWUser') |
|
53 |
|
54 def test_cw_etype(self): |
|
55 #cw_etype is never translated |
|
56 self.assertEqual(self.member.cw_etype, 'CWUser') |
52 |
57 |
53 def test_entity_meta_attributes(self): |
58 def test_entity_meta_attributes(self): |
54 # XXX move to yams |
59 # XXX move to yams |
55 self.assertEqual(self.schema['CWUser'].meta_attributes(), {}) |
60 self.assertEqual(self.schema['CWUser'].meta_attributes(), {}) |
56 self.assertEqual(dict((str(k), v) for k, v in self.schema['State'].meta_attributes().iteritems()), |
61 self.assertEqual(dict((str(k), v) for k, v in self.schema['State'].meta_attributes().iteritems()), |
170 self.assertEqual(eclass.__bases__, (Foo,)) |
175 self.assertEqual(eclass.__bases__, (Foo,)) |
171 else: |
176 else: |
172 self.assertEqual(eclass.__bases__[0].__bases__, (Foo,)) |
177 self.assertEqual(eclass.__bases__[0].__bases__, (Foo,)) |
173 # check Division eclass is still selected for plain Division entities |
178 # check Division eclass is still selected for plain Division entities |
174 eclass = self.select_eclass('Division') |
179 eclass = self.select_eclass('Division') |
175 self.assertEqual(eclass.__regid__, 'Division') |
180 self.assertEqual(eclass.cw_etype, 'Division') |
176 |
181 |
177 if __name__ == '__main__': |
182 if __name__ == '__main__': |
178 unittest_main() |
183 unittest_main() |