goa/test/unittest_metadata.py
branchtls-sprint
changeset 1398 5fe84a5f7035
parent 0 b97547f5f1fa
child 1802 d628defebc17
equal deleted inserted replaced
1397:6cbc7bc8ea6d 1398:5fe84a5f7035
    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()