diff options
author | Stephen Finucane <stephenfin@redhat.com> | 2023-04-17 13:34:40 +0100 |
---|---|---|
committer | Stephen Finucane <stephenfin@redhat.com> | 2023-04-17 13:34:40 +0100 |
commit | af5392bf3fcf032ed376e5e49dff485f875c0a57 (patch) | |
tree | 477d771857442480e186f74becfbddd26ed65263 /releasenotes | |
parent | c3305cb282de8a7686a648a24a9fe3b6cd5d999c (diff) | |
download | oslo-db-af5392bf3fcf032ed376e5e49dff485f875c0a57.tar.gz |
Add release note for base test class removal
In change I1e71150ba6daeba464b6ed8d46163f1f34959db3 we removed the
legacy base test classes, first deprecated in 2015. We forgot to include
a release note, however. Address this now.
Change-Id: I4d66f0308b89a187143ef6c8495383fe60043c14
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
Diffstat (limited to 'releasenotes')
-rw-r--r-- | releasenotes/notes/remove-base-test-classes-557889ec4f072781.yaml | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/releasenotes/notes/remove-base-test-classes-557889ec4f072781.yaml b/releasenotes/notes/remove-base-test-classes-557889ec4f072781.yaml new file mode 100644 index 0000000..1fb1381 --- /dev/null +++ b/releasenotes/notes/remove-base-test-classes-557889ec4f072781.yaml @@ -0,0 +1,24 @@ +--- +upgrade: + - | + The following test fixtures and base test classes were deprecated and have + now been removed: + + - ``oslo_db.sqlalchemy.test_base.DbFixture`` + - ``oslo_db.sqlalchemy.test_base.DbTestCase`` + - ``oslo_db.sqlalchemy.test_base.OpportunisticTestCase`` + - ``oslo_db.sqlalchemy.test_base.MySQLOpportunisticFixture`` + - ``oslo_db.sqlalchemy.test_base.PostgreSQLOpportunisticFixture`` + - ``oslo_db.sqlalchemy.test_base.MySQLOpportunisticTestCase`` + - ``oslo_db.sqlalchemy.test_base.PostgreSQLOpportunisticTestCase`` + + They have all been replaced by equivalent test fixtures and test class + mixins in ``oslo_db.sqlalchemy.test_fixtures``. + + In addition, the following test cases were being inadvertently used + publicly despite being private to oslo.db. They were also deprecated and + have now been removed: + + - ``oslo_db.tests.sqlalchemy.base.DbTestCase`` + - ``oslo_db.tests.sqlalchemy.base.MySQLOpportunisticTestCase`` + - ``oslo_db.tests.sqlalchemy.base.PostgreSQLOpportunisticTestCase`` |