Add super call to setUpClass in custom test case

This is needed to catch the Python warnings.
This commit is contained in:
Cédric Krier committed 2025-01-03 23:51:00 +01:00
1 parent 4ff7ca6d6e
commit f42f4eba6e
58 files changed
+82 -6

No files matched your search

+3
View File
@@ -16,6 +16,7 @@ class _ModelAccessTestCase(TestCase):
@classmethod
def setUpClass(cls):
super().setUpClass()
activate_module('tests')
model_name = model_access_name = 'test.access'
@@ -413,6 +414,7 @@ class _ModelFieldAccessTestCase(TestCase):
@classmethod
def setUpClass(cls):
super().setUpClass()
activate_module('tests')
@property
@@ -1024,6 +1026,7 @@ class MenuActionAccessReadTestCase(TestCase):
@classmethod
def setUpClass(cls):
super().setUpClass()
activate_module('tests')
def create_menu(self, access=None):
+1
View File
@@ -22,6 +22,7 @@ class BackendTestCase(TestCase):
@classmethod
def setUpClass(cls):
super().setUpClass()
activate_module('tests')
@with_transaction()
+1 -1
View File
@@ -79,8 +79,8 @@ class BusTestCase(TestCase):
@classmethod
def setUpClass(cls):
activate_module('ir')
super().setUpClass()
activate_module('ir')
def setUp(self):
super().setUp()
+3
View File
@@ -27,6 +27,7 @@ class CacheTestCase(TestCase):
@classmethod
def setUpClass(cls):
super().setUpClass()
activate_module('tests')
def testFreeze(self):
@@ -101,6 +102,7 @@ class MemoryCacheTestCase(TestCase):
@classmethod
def setUpClass(cls):
super().setUpClass()
activate_module('tests')
def setUp(self):
@@ -320,6 +322,7 @@ class LRUDictTransactionTestCase(TestCase):
@classmethod
def setUpClass(cls):
super().setUpClass()
activate_module('tests')
@with_transaction()
+1
View File
@@ -19,6 +19,7 @@ class CopyTestCase(TestCase):
@classmethod
def setUpClass(cls):
super().setUpClass()
activate_module('tests')
@with_transaction()
+1
View File
@@ -15,6 +15,7 @@ class ExportDataTestCase(TestCase):
@classmethod
def setUpClass(cls):
super().setUpClass()
activate_module('tests')
@with_transaction()
@@ -22,6 +22,7 @@ class FieldBinaryTestCase(TestCase):
@classmethod
def setUpClass(cls):
super().setUpClass()
activate_module('tests')
def setUp(self):
@@ -13,6 +13,7 @@ class FieldBooleanTestCase(TestCase):
@classmethod
def setUpClass(cls):
super().setUpClass()
activate_module('tests')
@with_transaction()
+4 -2
View File
@@ -415,6 +415,7 @@ class FieldCharTestCase(TestCase, CommonTestCaseMixin):
@classmethod
def setUpClass(cls):
super().setUpClass()
activate_module('tests')
def Char(self):
@@ -641,6 +642,7 @@ class FieldCharTranslatedTestCase(TestCase, CommonTestCaseMixin):
@classmethod
def setUpClass(cls):
super().setUpClass()
activate_module('tests')
def Char(self):
@@ -711,8 +713,8 @@ class FieldCharUnaccentedTestCase(ExtensionTestCase):
@classmethod
def setUpClass(cls):
activate_module('tests')
super().setUpClass()
activate_module('tests')
@with_transaction()
def test_normal_search(self):
@@ -791,8 +793,8 @@ class FieldCharSimilarityTestCase(ExtensionTestCase):
@classmethod
def setUpClass(cls):
activate_module('tests')
super().setUpClass()
activate_module('tests')
def _test_search(self, Model):
record1, record2 = Model.create([{
@@ -11,6 +11,7 @@ class FieldContextTestCase(TestCase):
@classmethod
def setUpClass(cls):
super().setUpClass()
activate_module('tests')
@with_transaction()
+1
View File
@@ -24,6 +24,7 @@ class FieldDateTestCase(TestCase):
@classmethod
def setUpClass(cls):
super().setUpClass()
activate_module('tests')
@with_transaction()
@@ -21,6 +21,7 @@ class FieldDateTimeTestCase(TestCase):
@classmethod
def setUpClass(cls):
super().setUpClass()
activate_module('tests')
@with_transaction()
@@ -12,6 +12,7 @@ class FieldDependsTestCase(TestCase):
@classmethod
def setUpClass(cls):
super().setUpClass()
activate_module('tests')
def test_empty_depends(self):
+2 -1
View File
@@ -15,6 +15,7 @@ class FieldDictTestCase(TestCase):
@classmethod
def setUpClass(cls):
super().setUpClass()
activate_module('tests')
def create_schema(self):
@@ -881,8 +882,8 @@ class FieldDictUnaccentedTestCase(ExtensionTestCase):
@classmethod
def setUpClass(cls):
activate_module('tests')
super().setUpClass()
activate_module('tests')
@with_transaction()
def test_search_unaccented_off(self):
@@ -15,6 +15,7 @@ class FieldFloatTestCase(TestCase):
@classmethod
def setUpClass(cls):
super().setUpClass()
activate_module('tests')
@with_transaction()
@@ -11,6 +11,7 @@ class FieldFMany2OneTestCase(TestCase):
@classmethod
def setUpClass(cls):
super().setUpClass()
activate_module('tests')
@with_transaction()
@@ -14,6 +14,7 @@ class FieldFunctionTestCase(TestCase):
@classmethod
def setUpClass(cls):
super().setUpClass()
activate_module('tests')
@with_transaction()
@@ -15,6 +15,7 @@ class FieldIntegerTestCase(TestCase):
@classmethod
def setUpClass(cls):
super().setUpClass()
activate_module('tests')
@with_transaction()
@@ -379,6 +379,7 @@ class FieldMany2ManyTestCase(TestCase, CommonTestCaseMixin):
@classmethod
def setUpClass(cls):
super().setUpClass()
activate_module('tests')
def Many2Many(self):
@@ -785,6 +786,7 @@ class FieldMany2ManyReferenceTestCase(TestCase, CommonTestCaseMixin):
@classmethod
def setUpClass(cls):
super().setUpClass()
activate_module('tests')
def Many2Many(self):
@@ -14,6 +14,7 @@ class FieldMany2OneTestCase(TestCase):
@classmethod
def setUpClass(cls):
super().setUpClass()
activate_module('tests')
@with_transaction()
@@ -267,6 +268,7 @@ class FieldMany2OneTreeTestCase(TestCase):
@classmethod
def setUpClass(cls):
super().setUpClass()
activate_module('tests')
def create_tree(self, Many2One):
@@ -13,6 +13,7 @@ class FieldMultiSelectionTestCase(TestCase):
@classmethod
def setUpClass(cls):
super().setUpClass()
activate_module('tests')
@property
@@ -17,6 +17,7 @@ class FieldNumericTestCase(TestCase):
@classmethod
def setUpClass(cls):
super().setUpClass()
activate_module('tests')
@with_transaction()
@@ -456,6 +456,7 @@ class FieldOne2ManyTestCase(
@classmethod
def setUpClass(cls):
super().setUpClass()
activate_module('tests')
def One2Many(self):
@@ -725,6 +726,7 @@ class FieldOne2ManyReferenceTestCase(
@classmethod
def setUpClass(cls):
super().setUpClass()
activate_module('tests')
def One2Many(self):
@@ -740,6 +742,7 @@ class FieldOne2ManyExistsTestCase(TestCase, SearchTestCaseMixin):
@classmethod
def setUpClass(cls):
super().setUpClass()
activate_module('tests')
def setUp(self):
@@ -764,6 +767,7 @@ class FieldOne2ManyReferenceExistsTestCase(
@classmethod
def setUpClass(cls):
super().setUpClass()
activate_module('tests')
def setUp(self):
@@ -13,6 +13,7 @@ class FieldOne2OneTestCase(TestCase):
@classmethod
def setUpClass(cls):
super().setUpClass()
activate_module('tests')
@with_transaction()
@@ -13,6 +13,7 @@ class FieldReferenceTestCase(TestCase):
@classmethod
def setUpClass(cls):
super().setUpClass()
activate_module('tests')
@with_transaction()
@@ -13,6 +13,7 @@ class FieldSelectionTestCase(TestCase):
@classmethod
def setUpClass(cls):
super().setUpClass()
activate_module('tests')
@with_transaction()
+2
View File
@@ -423,6 +423,7 @@ class FieldTextTestCase(TestCase, CommonTestCaseMixin):
@classmethod
def setUpClass(cls):
super().setUpClass()
activate_module('tests')
def Text(self):
@@ -551,6 +552,7 @@ class FieldFullTextTestCase(TestCase):
@classmethod
def setUpClass(cls):
super().setUpClass()
activate_module('tests')
@with_transaction()
+1
View File
@@ -21,6 +21,7 @@ class FieldTimeTestCase(TestCase):
@classmethod
def setUpClass(cls):
super().setUpClass()
activate_module('tests')
@with_transaction()
@@ -18,6 +18,7 @@ class FieldTimeDeltaTestCase(TestCase):
@classmethod
def setUpClass(cls):
super().setUpClass()
activate_module('tests')
@with_transaction()
+1
View File
@@ -17,6 +17,7 @@ class HistoryTestCase(TestCase):
@classmethod
def setUpClass(cls):
super().setUpClass()
activate_module('tests')
@with_transaction()
+1
View File
@@ -15,6 +15,7 @@ class I18nTestCase(TestCase):
@classmethod
def setUpClass(cls):
super().setUpClass()
activate_module('tests')
@with_transaction()
+1
View File
@@ -16,6 +16,7 @@ class ImportDataTestCase(TestCase):
@classmethod
def setUpClass(cls):
super().setUpClass()
activate_module('tests')
@with_transaction()
+1 -1
View File
@@ -571,9 +571,9 @@ class IrCronTestCase(TestCase):
@classmethod
def setUpClass(cls):
super().setUpClass()
drop_db()
activate_module(['ir'])
super().setUpClass()
@classmethod
def tearDownClass(cls):
+3
View File
@@ -19,6 +19,7 @@ class UrlTestCase(TestCase):
@classmethod
def setUpClass(cls):
super().setUpClass()
activate_module('tests')
@with_transaction()
@@ -79,6 +80,7 @@ class MixinTestCase(TestCase):
@classmethod
def setUpClass(cls):
super().setUpClass()
activate_module('tests')
@with_transaction()
@@ -117,6 +119,7 @@ class DeactivableMixinTestCase(TestCase):
@classmethod
def setUpClass(cls):
super().setUpClass()
activate_module('tests')
@with_transaction()
+2
View File
@@ -15,6 +15,7 @@ class ModelTestCase(TestCase):
@classmethod
def setUpClass(cls):
super().setUpClass()
activate_module('tests')
@with_transaction()
@@ -444,6 +445,7 @@ class ModelTranslationTestCase(TestCase):
@classmethod
def setUpClass(cls):
super().setUpClass()
activate_module('tests')
cls.setup_language()
+1
View File
@@ -12,6 +12,7 @@ class ModelLogTestCase(TestCase):
@classmethod
def setUpClass(cls):
super().setUpClass()
activate_module('tests')
@with_transaction()
@@ -15,6 +15,7 @@ class ModelSingletonTestCase(TestCase):
@classmethod
def setUpClass(cls):
super().setUpClass()
activate_module('tests')
@with_transaction()
+1
View File
@@ -23,6 +23,7 @@ class ModelSQLTestCase(TestCase):
@classmethod
def setUpClass(cls):
super().setUpClass()
activate_module('tests')
@with_transaction()
@@ -18,6 +18,7 @@ class ModelStorageTestCase(TestCase):
@classmethod
def setUpClass(cls):
super().setUpClass()
activate_module('tests')
@with_transaction()
@@ -771,6 +772,7 @@ class EvalEnvironmentTestCase(TestCase):
@classmethod
def setUpClass(cls):
super().setUpClass()
activate_module('tests')
@with_transaction()
+1
View File
@@ -20,6 +20,7 @@ class ModelView(TestCase):
@classmethod
def setUpClass(cls):
super().setUpClass()
activate_module('tests')
def test_set_visible(self):
+1
View File
@@ -18,6 +18,7 @@ class MPTTTestCase(TreeTestCaseMixin, TestCase):
@classmethod
def setUpClass(cls):
super().setUpClass()
activate_module('tests')
def check_tree(self, parent_id=None, left=-1, right=sys.maxsize):
+1
View File
@@ -11,6 +11,7 @@ class MultiValueTestCase(TestCase):
@classmethod
def setUpClass(cls):
super().setUpClass()
activate_module('tests')
@with_transaction()
+1
View File
@@ -13,6 +13,7 @@ class SequenceOrderedMixinTestCase(TestCase):
@classmethod
def setUpClass(cls):
super().setUpClass()
activate_module('tests')
@with_transaction()
+1
View File
@@ -14,6 +14,7 @@ class ReportTestCase(TestCase):
@classmethod
def setUpClass(cls):
super().setUpClass()
activate_module('tests')
@with_transaction()
+1
View File
@@ -15,6 +15,7 @@ class ResourceTestCase(TestCase):
@classmethod
def setUpClass(cls):
super().setUpClass()
activate_module('tests')
@with_transaction()
+1
View File
@@ -16,6 +16,7 @@ class RoutesTestCase(TestCase):
@classmethod
def setUpClass(cls):
super().setUpClass()
drop_db()
activate_module(['ir', 'res'], 'fr')
pool = Pool(DB_NAME)
+1
View File
@@ -13,6 +13,7 @@ class RPCTestCase(TestCase):
@classmethod
def setUpClass(cls):
super().setUpClass()
activate_module('ir')
@with_transaction()
+1
View File
@@ -15,6 +15,7 @@ class ModelRuleTestCase(TestCase):
@classmethod
def setUpClass(cls):
super().setUpClass()
activate_module('tests')
@with_transaction(context=_context)
+1
View File
@@ -16,6 +16,7 @@ class SendmailTestCase(TestCase):
@classmethod
def setUpClass(cls):
super().setUpClass()
activate_module('tests')
@with_transaction()
+1
View File
@@ -15,6 +15,7 @@ class SequenceTestCase(TestCase):
@classmethod
def setUpClass(cls):
super().setUpClass()
activate_module('tests')
@staticmethod
@@ -25,6 +25,7 @@ class TransactionTestCase(TestCase):
@classmethod
def setUpClass(cls):
super().setUpClass()
activate_module('tests')
def test_nonexistdb(self):
+7
View File
@@ -15,6 +15,7 @@ class TreeTestCaseMixin:
@classmethod
def setUpClass(cls):
super().setUpClass()
activate_module('tests')
def create(self):
@@ -177,6 +178,7 @@ class TreeMixinTestCase(TestCase):
@classmethod
def setUpClass(cls):
super().setUpClass()
activate_module('tests')
@with_transaction()
@@ -436,6 +438,11 @@ class TreeMixinTestCase(TestCase):
class TreeTestCase(TestCase):
"Test Tree"
@classmethod
def setUpClass(cls):
super().setUpClass()
activate_module('tests')
@with_transaction()
def test_sum_tree(self):
pool = Pool()
+1
View File
@@ -19,6 +19,7 @@ class TriggerTestCase(TestCase):
@classmethod
def setUpClass(cls):
super().setUpClass()
activate_module('tests')
def setUp(self):
+1 -1
View File
@@ -356,12 +356,12 @@ class _DBTestCase(TestCase):
@classmethod
def setUpClass(cls):
super().setUpClass()
drop_db()
modules = [cls.module]
if cls.extras:
modules.extend(cls.extras)
activate_module(modules, lang=cls.language)
super().setUpClass()
@classmethod
def tearDownClass(cls):
+1
View File
@@ -11,6 +11,7 @@ class UnionMixinTestCase(TestCase):
@classmethod
def setUpClass(cls):
super().setUpClass()
activate_module('tests')
@with_transaction()
+1
View File
@@ -31,6 +31,7 @@ class UserTestCase(TestCase):
@classmethod
def setUpClass(cls):
super().setUpClass()
activate_module('res')
def setUp(self):
+1
View File
@@ -12,6 +12,7 @@ class WizardTestCase(TestCase):
@classmethod
def setUpClass(cls):
super().setUpClass()
activate_module('tests')
@with_transaction()
+1
View File
@@ -10,6 +10,7 @@ class WorkflowTestCase(TestCase):
@classmethod
def setUpClass(cls):
super().setUpClass()
activate_module('tests')
# TODO add test for Workflow.transition