Server IP : 15.235.198.142 / Your IP : 216.73.216.198 Web Server : Apache/2.4.58 (Ubuntu) System : Linux ballsack 6.8.0-45-generic #45-Ubuntu SMP PREEMPT_DYNAMIC Fri Aug 30 12:02:04 UTC 2024 x86_64 User : www-data ( 33) PHP Version : 8.3.6 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /usr/lib/python3/dist-packages/twisted/python/test/ |
Upload File : |
# Copyright (c) Twisted Matrix Laboratories. # See LICENSE for details. """ Tests for L{twisted.python.win32}. """ from twisted.python import reflect, win32 from twisted.trial import unittest class CommandLineQuotingTests(unittest.TestCase): """ Tests for L{cmdLineQuote}. """ def test_argWithoutSpaces(self) -> None: """ Calling C{cmdLineQuote} with an argument with no spaces returns the argument unchanged. """ self.assertEqual(win32.cmdLineQuote("an_argument"), "an_argument") def test_argWithSpaces(self) -> None: """ Calling C{cmdLineQuote} with an argument containing spaces returns the argument surrounded by quotes. """ self.assertEqual(win32.cmdLineQuote("An Argument"), '"An Argument"') def test_emptyStringArg(self) -> None: """ Calling C{cmdLineQuote} with an empty string returns a quoted empty string. """ self.assertEqual(win32.cmdLineQuote(""), '""') class DeprecationTests(unittest.TestCase): """ Tests for deprecated (Fake)WindowsError. """ def test_deprecation_FakeWindowsError(self) -> None: """Importing C{FakeWindowsError} triggers a L{DeprecationWarning}.""" self.assertWarns( DeprecationWarning, "twisted.python.win32.FakeWindowsError was deprecated in Twisted 21.2.0: " "Catch OSError and check presence of 'winerror' attribute.", reflect.__file__, lambda: reflect.namedAny("twisted.python.win32.FakeWindowsError"), ) def test_deprecation_WindowsError(self) -> None: """Importing C{WindowsError} triggers a L{DeprecationWarning}.""" self.assertWarns( DeprecationWarning, "twisted.python.win32.WindowsError was deprecated in Twisted 21.2.0: " "Catch OSError and check presence of 'winerror' attribute.", reflect.__file__, lambda: reflect.namedAny("twisted.python.win32.WindowsError"), )