mirror of
https://github.com/python/cpython.git
synced 2025-12-09 18:48:05 +00:00
Issue #18702: All skipped tests now reported as skipped.
This commit is contained in:
parent
834856aca9
commit
7908068627
21 changed files with 908 additions and 883 deletions
|
|
@ -16,7 +16,7 @@ try:
|
|||
except ImportError:
|
||||
ssl = None
|
||||
|
||||
from unittest import TestCase
|
||||
from unittest import TestCase, skipUnless
|
||||
from test import support
|
||||
from test.support import HOST, HOSTv6
|
||||
threading = support.import_module('threading')
|
||||
|
|
@ -779,6 +779,7 @@ class TestFTPClass(TestCase):
|
|||
self.assertRaises(ftplib.Error, self.client.storlines, 'stor', f)
|
||||
|
||||
|
||||
@skipUnless(support.IPV6_ENABLED, "IPv6 not enabled")
|
||||
class TestIPv6Environment(TestCase):
|
||||
|
||||
def setUp(self):
|
||||
|
|
@ -819,6 +820,7 @@ class TestIPv6Environment(TestCase):
|
|||
retr()
|
||||
|
||||
|
||||
@skipUnless(ssl, "SSL not available")
|
||||
class TestTLS_FTPClassMixin(TestFTPClass):
|
||||
"""Repeat TestFTPClass tests starting the TLS layer for both control
|
||||
and data connections first.
|
||||
|
|
@ -834,6 +836,7 @@ class TestTLS_FTPClassMixin(TestFTPClass):
|
|||
self.client.prot_p()
|
||||
|
||||
|
||||
@skipUnless(ssl, "SSL not available")
|
||||
class TestTLS_FTPClass(TestCase):
|
||||
"""Specific TLS_FTP class tests."""
|
||||
|
||||
|
|
@ -1015,12 +1018,9 @@ class TestTimeouts(TestCase):
|
|||
|
||||
|
||||
def test_main():
|
||||
tests = [TestFTPClass, TestTimeouts]
|
||||
if support.IPV6_ENABLED:
|
||||
tests.append(TestIPv6Environment)
|
||||
|
||||
if ssl is not None:
|
||||
tests.extend([TestTLS_FTPClassMixin, TestTLS_FTPClass])
|
||||
tests = [TestFTPClass, TestTimeouts,
|
||||
TestIPv6Environment,
|
||||
TestTLS_FTPClassMixin, TestTLS_FTPClass]
|
||||
|
||||
thread_info = support.threading_setup()
|
||||
try:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue