def test_first(self, merge_fixture): r1, r2, r3, r4 = merge_fixture result = r1.merge(r2, r3, r4) eq_( result.first(), (7, "u1"), )
def test_first(self): result = self._fixture() row = result.first() eq_(row, (1, 1, 1)) eq_(result.all(), [])
def test_first(self): result = self._fixture() row = result.first() eq_(row, (1, 1, 1)) # note this is a behavior change in 1.4.27 due to # adding a real result.close() to Result, previously this would # return an empty list. this is already the # behavior with CursorResult, but was mis-implemented for # other non-cursor result sets. assert_raises(exc.ResourceClosedError, result.all)
def test_scalar_none_first(self): result = self._fixture(data=[(1, None, 2)]) result = result.scalars(1).unique() eq_(result.first(), None)