cubicweb/test/unittest_req.py
changeset 12180 72a890b713c1
parent 11913 4516c3956d46
child 12182 50109859da43
equal deleted inserted replaced
12179:14f85569eda2 12180:72a890b713c1
   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()