octavia/octavia/tests/functional
Michael Johnson ccd6c3875e Disable two tests due to sqlalchemy/sqlite bug
This patch adds a test skip for two tests that are impacted by the
recent sqlalchemy 1.3.16 release.
With this release, a patch[1], changes the default commit behavior
of a transaction. With this change we are seeing that the load
balancer created in the tree-create test disappears from the
transaction context during the test and the pool create call will
throw a foreign key error as the load balancer is not in the database.

It's not clear if this is purely a sqlalchemy, pysqlite, or sqlite3
bug at this time.
Given the requirements are already in freeze for the Ussuri release,
we are opting to disable the tests (we know only sqlite is impacted),
instead of attempt to blacklist 1.3.16 in requirements.

[1] 9ebbf8614a (diff-e9762e21a27d8e6c44db6f9dd4edc694R455)

Change-Id: I7910ebe4cff692bab67349bbf3e4ee4e24b5fa7a
2020-04-15 10:08:00 -07:00
..
amphorae Remove all usage of six library 2020-03-18 17:15:26 -04:00
api Add ability to set TLS cipher list for listeners 2020-04-06 17:06:32 -07:00
db Disable two tests due to sqlalchemy/sqlite bug 2020-04-15 10:08:00 -07:00
__init__.py Add license for empty __init__.py 2018-03-14 07:02:56 +09:00