diff -r b6150210f692 -r 77ed9b2fc9a5 test/unittest_selectors.py --- a/test/unittest_selectors.py Fri Oct 21 09:23:43 2011 +0200 +++ b/test/unittest_selectors.py Fri Oct 21 10:59:57 2011 +0200 @@ -164,6 +164,12 @@ self.assertEqual(is_instance('BaseTransition').score_class(cls, self.request()), 3) + def test_outer_join(self): + req = self.request() + rset = req.execute('Any U,B WHERE B? bookmarked_by U, U login "anon"') + self.assertEqual(is_instance('Bookmark')(None, req, rset=rset, row=0, col=1), + 0) + class WorkflowSelectorTC(CubicWebTC): def _commit(self):