o
    >h	                     @   sH   d Z ddlmZmZ ddlmZ G dd dejZG dd dejZdS )	z$
Tests for L{twisted.python.win32}.
    )reflectwin32)unittestc                   @   s.   e Zd ZdZd
ddZd
ddZd
dd	ZdS )CommandLineQuotingTestsz$
    Tests for L{cmdLineQuote}.
    returnNc                 C   s   |  tdd dS )zq
        Calling C{cmdLineQuote} with an argument with no spaces returns
        the argument unchanged.
        an_argumentNassertEqualr   cmdLineQuoteself r   ~/var/www/vedio/testing/chatpythonscript.ninositsolution.com/env/lib/python3.10/site-packages/twisted/python/test/test_win32.pytest_argWithoutSpaces      z-CommandLineQuotingTests.test_argWithoutSpacesc                 C      |  tdd dS )z
        Calling C{cmdLineQuote} with an argument containing spaces returns
        the argument surrounded by quotes.
        zAn Argumentz"An Argument"Nr   r   r   r   r   test_argWithSpaces   r   z*CommandLineQuotingTests.test_argWithSpacesc                 C   r   )ze
        Calling C{cmdLineQuote} with an empty string returns a quoted empty
        string.
         z""Nr   r   r   r   r   test_emptyStringArg   r   z+CommandLineQuotingTests.test_emptyStringArgr   N)__name__
__module____qualname____doc__r   r   r   r   r   r   r   r      s
    

r   c                   @   s$   e Zd ZdZdddZdddZdS )	DeprecationTestsz2
    Tests for deprecated (Fake)WindowsError.
    r   Nc                 C      |  tdtjdd  dS )z?Importing C{FakeWindowsError} triggers a L{DeprecationWarning}.ztwisted.python.win32.FakeWindowsError was deprecated in Twisted 21.2.0: Catch OSError and check presence of 'winerror' attribute.c                   S   
   t dS )Nz%twisted.python.win32.FakeWindowsErrorr   namedAnyr   r   r   r   <lambda>4      
 zDDeprecationTests.test_deprecation_FakeWindowsError.<locals>.<lambda>NassertWarnsDeprecationWarningr   __file__r   r   r   r   !test_deprecation_FakeWindowsError,      z2DeprecationTests.test_deprecation_FakeWindowsErrorc                 C   r   )z;Importing C{WindowsError} triggers a L{DeprecationWarning}.z}twisted.python.win32.WindowsError was deprecated in Twisted 21.2.0: Catch OSError and check presence of 'winerror' attribute.c                   S   r   )Nz!twisted.python.win32.WindowsErrorr   r   r   r   r   r   ?   r    z@DeprecationTests.test_deprecation_WindowsError.<locals>.<lambda>Nr!   r   r   r   r   test_deprecation_WindowsError7   r&   z.DeprecationTests.test_deprecation_WindowsErrorr   )r   r   r   r   r%   r'   r   r   r   r   r   '   s    
r   N)	r   twisted.pythonr   r   twisted.trialr   TestCaser   r   r   r   r   r   <module>   s
   