From bcc8e6c02b0fd063bf85edc5369899e5717d0232 Mon Sep 17 00:00:00 2001 From: Peter Hoffmann Date: Tue, 5 May 2015 16:00:09 +0200 Subject: Mark tests that they require OFFSET support in database The sqlalchemy_exasol dialect needs to support Exasol 4.x which does not support the OFFSET feature. Mark test with testing.requires.offset so that they can be skipped of in the exasol specific test suite. --- lib/sqlalchemy/testing/suite/test_select.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/sqlalchemy/testing/suite/test_select.py b/lib/sqlalchemy/testing/suite/test_select.py index eaf3f03c2..d4bf63b55 100644 --- a/lib/sqlalchemy/testing/suite/test_select.py +++ b/lib/sqlalchemy/testing/suite/test_select.py @@ -131,6 +131,7 @@ class LimitOffsetTest(fixtures.TablesTest): [(1, 1, 2), (2, 2, 3)] ) + @testing.requires.offset def test_simple_offset(self): table = self.tables.some_table self._assert_result( @@ -138,13 +139,15 @@ class LimitOffsetTest(fixtures.TablesTest): [(3, 3, 4), (4, 4, 5)] ) + @testing.requires.offset def test_simple_limit_offset(self): table = self.tables.some_table self._assert_result( select([table]).order_by(table.c.id).limit(2).offset(1), [(2, 2, 3), (3, 3, 4)] ) - + + @testing.requires.offset def test_limit_offset_nobinds(self): """test that 'literal binds' mode works - no bound params.""" -- cgit v1.2.1