def test_scalar_none_one_or_none(self): result = self._fixture(data=[(1, None, 2)]) result = result.scalars(1).unique() # the orm.Query can actually do this right now, so we sort of # have to allow for this unforuntately, unless we want to raise? eq_(result.one_or_none(), None)
def test_one_or_none_none(self): result = self._fixture(num_rows=0) eq_(result.one_or_none(), None)
def test_one_or_none(self): result = self._fixture(num_rows=1) eq_(result.one_or_none(), (1, 1, 1))