145 |
145 |
146 users = req.find('CWUser', in_group=groups[0]).entities() |
146 users = req.find('CWUser', in_group=groups[0]).entities() |
147 users = list(users) |
147 users = list(users) |
148 self.assertEqual(len(users), 2) |
148 self.assertEqual(len(users), 2) |
149 |
149 |
150 with self.assertRaises(AssertionError): |
150 with self.assertRaisesRegexp( |
|
151 AssertionError, '^chapeau not in CWUser subject relations$' |
|
152 ): |
151 req.find('CWUser', chapeau=u"melon") |
153 req.find('CWUser', chapeau=u"melon") |
152 |
154 |
153 with self.assertRaises(AssertionError): |
155 with self.assertRaisesRegexp( |
|
156 AssertionError, '^buddy not in CWUser object relations$' |
|
157 ): |
154 req.find('CWUser', reverse_buddy=users[0]) |
158 req.find('CWUser', reverse_buddy=users[0]) |
155 |
159 |
156 with self.assertRaises(NotImplementedError): |
160 with self.assertRaisesRegexp( |
|
161 NotImplementedError, '^in_group: list of values are not supported$' |
|
162 ): |
157 req.find('CWUser', in_group=[1, 2]) |
163 req.find('CWUser', in_group=[1, 2]) |
158 |
164 |
159 |
165 |
160 if __name__ == '__main__': |
166 if __name__ == '__main__': |
161 unittest_main() |
167 unittest_main() |