85 [(u'guests', guests), (u'managers', managers)]) |
85 [(u'guests', guests), (u'managers', managers)]) |
86 self.assertEqual(f.possible_values(), |
86 self.assertEqual(f.possible_values(), |
87 [str(guests), str(managers)]) |
87 [str(guests), str(managers)]) |
88 f._cw.create_entity('CWUser', login=u'hop', upassword='toto') |
88 f._cw.create_entity('CWUser', login=u'hop', upassword='toto') |
89 self.assertEqual(f.vocabulary(), |
89 self.assertEqual(f.vocabulary(), |
90 [(u'no relation', ''), (u'guests', guests), (u'managers', managers)]) |
90 [(u'<no relation>', ''), (u'guests', guests), (u'managers', managers)]) |
91 self.assertEqual(f.possible_values(), |
91 self.assertEqual(f.possible_values(), |
92 [str(guests), str(managers)]) |
92 [str(guests), str(managers), '']) |
93 f._cw.form[f.__regid__] = '' |
93 f._cw.form[f.__regid__] = '' |
94 f.add_rql_restrictions() |
94 f.add_rql_restrictions() |
95 self.assertEqual(f.rqlst.as_string(), |
95 self.assertEqual(f.rqlst.as_string(), |
96 'DISTINCT Any WHERE X is CWUser, NOT X in_group G') |
96 'DISTINCT Any WHERE X is CWUser, NOT X in_group G') |
97 |
97 |