diff -r e19e586cc74e -r ead446e70c28 web/test/unittest_views_searchrestriction.py --- a/web/test/unittest_views_searchrestriction.py Wed Dec 09 12:20:05 2009 +0100 +++ b/web/test/unittest_views_searchrestriction.py Wed Dec 09 12:22:21 2009 +0100 @@ -67,16 +67,16 @@ select = self.parse('DISTINCT Any V,TN,L ORDERBY TN,L WHERE T nom TN, V connait T, T is Personne, V is CWUser,' 'NOT V in_state VS, VS name "published", V login L') rschema = self.schema['connait'] - for s, o in rschema.iter_rdefs(): - rschema.set_rproperty(s, o, 'cardinality', '++') + for rdefs in rschema.rdefs.values(): + rdefs.cardinality = '++' try: self.assertEquals(self._generate(select, 'in_state', 'subject', 'name'), "DISTINCT Any A,B ORDERBY B WHERE V is CWUser, " "NOT V in_state VS, VS name 'published', " "V in_state A, A name B") finally: - for s, o in rschema.iter_rdefs(): - rschema.set_rproperty(s, o, 'cardinality', '**') + for rdefs in rschema.rdefs.values(): + rdefs.cardinality = '**' def test_nonregr3(self): #'DISTINCT Any X,TMP,N WHERE P name TMP, X version_of P, P is Project, X is Version, not X in_state S,S name "published", X num N ORDERBY TMP,N'