hooks/test/unittest_syncschema.py
changeset 5891 99024ad59223
parent 5426 0d4853a6e5ee
child 6340 470d8e828fda
equal deleted inserted replaced
5890:141b935a38fc 5891:99024ad59223
   186             self.commit()
   186             self.commit()
   187             self.failIf(self.schema['state_of'].inlined)
   187             self.failIf(self.schema['state_of'].inlined)
   188             self.failIf(self.index_exists('State', 'state_of'))
   188             self.failIf(self.index_exists('State', 'state_of'))
   189             rset = self.execute('Any X, Y WHERE X state_of Y')
   189             rset = self.execute('Any X, Y WHERE X state_of Y')
   190             self.assertEquals(len(rset), 2) # user states
   190             self.assertEquals(len(rset), 2) # user states
       
   191         except:
       
   192             import traceback
       
   193             traceback.print_exc()
   191         finally:
   194         finally:
   192             self.execute('SET X inlined TRUE WHERE X name "state_of"')
   195             self.execute('SET X inlined TRUE WHERE X name "state_of"')
   193             self.failIf(self.schema['state_of'].inlined)
   196             self.failIf(self.schema['state_of'].inlined)
   194             self.commit()
   197             self.commit()
   195             self.failUnless(self.schema['state_of'].inlined)
   198             self.failUnless(self.schema['state_of'].inlined)