hooks/test/unittest_syncschema.py
branchstable
changeset 5994 97c55baefa0c
parent 5891 99024ad59223
child 6340 470d8e828fda
equal deleted inserted replaced
5976:00b1b6b906cf 5994:97c55baefa0c
   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)