Fix _TestListener.ALLOWED_TYPES and add sanity check
This commit is contained in:
parent
c90929624b
commit
9125775aa6
|
@ -2268,7 +2268,7 @@ class _TestConnection(BaseTestCase):
|
||||||
|
|
||||||
class _TestListener(BaseTestCase):
|
class _TestListener(BaseTestCase):
|
||||||
|
|
||||||
ALLOWED_TYPES = ('processes')
|
ALLOWED_TYPES = ('processes',)
|
||||||
|
|
||||||
def test_multiple_bind(self):
|
def test_multiple_bind(self):
|
||||||
for family in self.connection.families:
|
for family in self.connection.families:
|
||||||
|
@ -2850,10 +2850,12 @@ def create_test_cases(Mixin, type):
|
||||||
result = {}
|
result = {}
|
||||||
glob = globals()
|
glob = globals()
|
||||||
Type = type.capitalize()
|
Type = type.capitalize()
|
||||||
|
ALL_TYPES = {'processes', 'threads', 'manager'}
|
||||||
|
|
||||||
for name in list(glob.keys()):
|
for name in list(glob.keys()):
|
||||||
if name.startswith('_Test'):
|
if name.startswith('_Test'):
|
||||||
base = glob[name]
|
base = glob[name]
|
||||||
|
assert set(base.ALLOWED_TYPES) <= ALL_TYPES, set(base.ALLOWED_TYPES)
|
||||||
if type in base.ALLOWED_TYPES:
|
if type in base.ALLOWED_TYPES:
|
||||||
newname = 'With' + Type + name[1:]
|
newname = 'With' + Type + name[1:]
|
||||||
class Temp(base, unittest.TestCase, Mixin):
|
class Temp(base, unittest.TestCase, Mixin):
|
||||||
|
|
Loading…
Reference in New Issue