sobjects/test/unittest_hooks.py
branchtls-sprint
changeset 1802 d628defebc17
parent 0 b97547f5f1fa
child 1977 606923dff11b
equal deleted inserted replaced
1801:672acc730ce5 1802:d628defebc17
    11         self.execute('SET X login " jijoe " WHERE X eid %(x)s', {'x': u.eid})
    11         self.execute('SET X login " jijoe " WHERE X eid %(x)s', {'x': u.eid})
    12         tname = self.execute('Any L WHERE E login L, E eid %(e)s',
    12         tname = self.execute('Any L WHERE E login L, E eid %(e)s',
    13                              {'e': u.eid})[0][0]
    13                              {'e': u.eid})[0][0]
    14         self.assertEquals(tname, 'jijoe')
    14         self.assertEquals(tname, 'jijoe')
    15 
    15 
    16     
    16 
    17     def test_auto_delete_bookmarks(self):
    17     def test_auto_delete_bookmarks(self):
    18         beid = self.execute('INSERT Bookmark X: X title "hop", X path "view", X bookmarked_by U '
    18         beid = self.execute('INSERT Bookmark X: X title "hop", X path "view", X bookmarked_by U '
    19                             'WHERE U login "admin"')[0][0]
    19                             'WHERE U login "admin"')[0][0]
    20         self.execute('SET X bookmarked_by U WHERE U login "anon"')
    20         self.execute('SET X bookmarked_by U WHERE U login "anon"')
    21         self.commit()
    21         self.commit()
    23         self.commit()
    23         self.commit()
    24         self.failUnless(self.execute('Any X WHERE X eid %(x)s', {'x': beid}, 'x'))
    24         self.failUnless(self.execute('Any X WHERE X eid %(x)s', {'x': beid}, 'x'))
    25         self.execute('DELETE X bookmarked_by U WHERE U login "anon"')
    25         self.execute('DELETE X bookmarked_by U WHERE U login "anon"')
    26         self.commit()
    26         self.commit()
    27         self.failIf(self.execute('Any X WHERE X eid %(x)s', {'x': beid}, 'x'))
    27         self.failIf(self.execute('Any X WHERE X eid %(x)s', {'x': beid}, 'x'))
    28         
    28 
    29 if __name__ == '__main__':
    29 if __name__ == '__main__':
    30     unittest_main()
    30     unittest_main()