Skip to content

Commit

Permalink
Chore: Mitigate deprecation warnings about unittest.makeSuite
Browse files Browse the repository at this point in the history
  • Loading branch information
amotl committed Sep 5, 2023
1 parent d011673 commit 2e9ccfd
Show file tree
Hide file tree
Showing 3 changed files with 22 additions and 14 deletions.
5 changes: 4 additions & 1 deletion src/crate/client/sqlalchemy/tests/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
monkeypatch_amend_select_sa14()
monkeypatch_add_connectionfairy_driver_connection()

from unittest import TestSuite, makeSuite
from unittest import TestLoader, TestSuite
from .connection_test import SqlAlchemyConnectionTest
from .dict_test import SqlAlchemyDictTypeTest
from .datetime_test import SqlAlchemyDateAndDateTimeTest
Expand All @@ -27,6 +27,9 @@
from .query_caching import SqlAlchemyQueryCompilationCaching


makeSuite = TestLoader().loadTestsFromTestCase


def test_suite_unit():
tests = TestSuite()
tests.addTest(makeSuite(SqlAlchemyConnectionTest))
Expand Down
24 changes: 13 additions & 11 deletions src/crate/client/tests.py
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,8 @@
from .sqlalchemy.tests import test_suite_unit as sqlalchemy_test_suite_unit
from .sqlalchemy.tests import test_suite_integration as sqlalchemy_test_suite_integration

makeSuite = unittest.TestLoader().loadTestsFromTestCase

log = logging.getLogger('crate.testing.layer')
ch = logging.StreamHandler()
ch.setLevel(logging.ERROR)
Expand Down Expand Up @@ -336,17 +338,17 @@ def test_suite():
flags = (doctest.NORMALIZE_WHITESPACE | doctest.ELLIPSIS)

# Unit tests.
suite.addTest(unittest.makeSuite(CursorTest))
suite.addTest(unittest.makeSuite(HttpClientTest))
suite.addTest(unittest.makeSuite(KeepAliveClientTest))
suite.addTest(unittest.makeSuite(ThreadSafeHttpClientTest))
suite.addTest(unittest.makeSuite(ParamsTest))
suite.addTest(unittest.makeSuite(ConnectionTest))
suite.addTest(unittest.makeSuite(RetryOnTimeoutServerTest))
suite.addTest(unittest.makeSuite(RequestsCaBundleTest))
suite.addTest(unittest.makeSuite(TestUsernameSentAsHeader))
suite.addTest(unittest.makeSuite(TestCrateJsonEncoder))
suite.addTest(unittest.makeSuite(TestDefaultSchemaHeader))
suite.addTest(makeSuite(CursorTest))
suite.addTest(makeSuite(HttpClientTest))
suite.addTest(makeSuite(KeepAliveClientTest))
suite.addTest(makeSuite(ThreadSafeHttpClientTest))
suite.addTest(makeSuite(ParamsTest))
suite.addTest(makeSuite(ConnectionTest))
suite.addTest(makeSuite(RetryOnTimeoutServerTest))
suite.addTest(makeSuite(RequestsCaBundleTest))
suite.addTest(makeSuite(TestUsernameSentAsHeader))
suite.addTest(makeSuite(TestCrateJsonEncoder))
suite.addTest(makeSuite(TestDefaultSchemaHeader))
suite.addTest(sqlalchemy_test_suite_unit())
suite.addTest(doctest.DocTestSuite('crate.client.connection'))
suite.addTest(doctest.DocTestSuite('crate.client.http'))
Expand Down
7 changes: 5 additions & 2 deletions src/crate/testing/tests.py
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,11 @@
from .test_layer import LayerUtilsTest, LayerTest


makeSuite = unittest.TestLoader().loadTestsFromTestCase


def test_suite():
suite = unittest.TestSuite()
suite.addTest(unittest.makeSuite(LayerUtilsTest))
suite.addTest(unittest.makeSuite(LayerTest))
suite.addTest(makeSuite(LayerUtilsTest))
suite.addTest(makeSuite(LayerTest))
return suite

0 comments on commit 2e9ccfd

Please sign in to comment.