cubicweb/hooks/test/unittest_syncschema.py
changeset 11341 bd3cd3691ade
parent 11057 0b59724cb3f2
child 11358 179b5ff3f428
equal deleted inserted replaced
11340:e68991426d7d 11341:bd3cd3691ade
   396             cstr3 = BoundaryConstraint('<=', 1000)
   396             cstr3 = BoundaryConstraint('<=', 1000)
   397             cnx.execute('INSERT CWConstraint X: X value %(v)s, X cstrtype CT, '
   397             cnx.execute('INSERT CWConstraint X: X value %(v)s, X cstrtype CT, '
   398                         'EDEF constrained_by X WHERE CT name %(ct)s, EDEF eid %(x)s',
   398                         'EDEF constrained_by X WHERE CT name %(ct)s, EDEF eid %(x)s',
   399                         {'ct': cstr3.__class__.__name__, 'v': cstr3.serialize(), 'x': rdef.eid})
   399                         {'ct': cstr3.__class__.__name__, 'v': cstr3.serialize(), 'x': rdef.eid})
   400             cnx.commit()
   400             cnx.commit()
   401             self.assertCountEqual(rdef.constraints, [cstr, cstr3])
   401             # Do not use assertCountEqual as it does "strange" equality
       
   402             # comparison on Python 2.
       
   403             self.assertEqual(set(rdef.constraints), set([cstr, cstr3]))
   402 
   404 
   403 
   405 
   404 if __name__ == '__main__':
   406 if __name__ == '__main__':
   405     unittest_main()
   407     unittest_main()