24 |
24 |
25 def setUp(self): |
25 def setUp(self): |
26 GAEBasedTC.setUp(self) |
26 GAEBasedTC.setUp(self) |
27 self.req = self.request() |
27 self.req = self.request() |
28 self.a = self.add_entity('Article') |
28 self.a = self.add_entity('Article') |
29 self.p = self.add_entity('EProperty', pkey=u'ui.language', value=u'en') |
29 self.p = self.add_entity('CWProperty', pkey=u'ui.language', value=u'en') |
30 self.session.commit() |
30 self.session.commit() |
31 |
31 |
32 def _test_timestamp(self, entity, attr, sleep=0.1): |
32 def _test_timestamp(self, entity, attr, sleep=0.1): |
33 timestamp = getattr(entity, attr) |
33 timestamp = getattr(entity, attr) |
34 self.failUnless(timestamp) |
34 self.failUnless(timestamp) |
94 |
94 |
95 def test_is_relation(self): |
95 def test_is_relation(self): |
96 en = self.execute('Any EN WHERE E name EN, X is E, X eid %(x)s', {'x': self.a.eid}, 'x')[0][0] |
96 en = self.execute('Any EN WHERE E name EN, X is E, X eid %(x)s', {'x': self.a.eid}, 'x')[0][0] |
97 self.assertEquals(en, 'Article') |
97 self.assertEquals(en, 'Article') |
98 en = self.execute('Any EN WHERE E name EN, X is E, X eid %(x)s', {'x': self.p.eid}, 'x')[0][0] |
98 en = self.execute('Any EN WHERE E name EN, X is E, X eid %(x)s', {'x': self.p.eid}, 'x')[0][0] |
99 self.assertEquals(en, 'EProperty') |
99 self.assertEquals(en, 'CWProperty') |
100 en = self.execute('Any EN WHERE E name EN, X is E, X eid %(x)s', {'x': self.req.user.eid}, 'x')[0][0] |
100 en = self.execute('Any EN WHERE E name EN, X is E, X eid %(x)s', {'x': self.req.user.eid}, 'x')[0][0] |
101 self.assertEquals(en, 'EUser') |
101 self.assertEquals(en, 'CWUser') |
102 |
102 |
103 |
103 |
104 if __name__ == '__main__': |
104 if __name__ == '__main__': |
105 from logilab.common.testlib import unittest_main |
105 from logilab.common.testlib import unittest_main |
106 unittest_main() |
106 unittest_main() |