self._test_fk(True)
# PG etc. need passive=True to allow PK->PK cascade
- @testing.fails_on_everything_except('sqlite', '+zxjdbc')
+ @testing.fails_on_everything_except('sqlite', 'mysql+zxjdbc', 'postgresql+zxjdbc')
def test_fk_nonpassive(self):
self._test_fk(False)
@testing.fails_on("+pg8000", "Not yet known how to pass values of the INTERVAL type")
@testing.fails_on("postgresql+zxjdbc", "Not yet known how to pass values of the INTERVAL type")
+ @testing.fails_on("oracle+zxjdbc", "Not yet known how to pass values of the INTERVAL type")
def test_roundtrip(self):
small_delta = datetime.timedelta(days=15, seconds=5874)
delta = datetime.timedelta(414)
eq_(row['native_interval_args'], delta)
eq_(row['non_native_interval'], delta)
+ @testing.fails_on("oracle+zxjdbc", "Not yet known how to pass values of the INTERVAL type")
def test_null(self):
interval_table.insert().execute(id=1, native_inverval=None, non_native_interval=None)
row = interval_table.select().execute().first()