
    <e                        d dl Z d dlmZ d dlmZ d dlZd dlZd dlZd dlmZ  ej	        ed          Z
 e j         ej                    d           G d de j                              Zed	k    r e j                     dS dS )
    N)support)	os_helper)path	startfilezAstarting files is not supported on Windows IoT Core or nanoserverc                        e Zd Zd Zd Zd ZdS )TestCasec                 H    |                      t          t          d           d S )Nznonexisting.vbs)assertRaisesOSErrorr   )selfs    */usr/lib/python3.11/test/test_startfile.pytest_nonexistingzTestCase.test_nonexisting   s!    '9.?@@@@@    c                    t          j        t          j        t          j                            5  t          j        t          j        t                    d          }t          |           t          |d           d d d            n# 1 swxY w Y   t          |t          j        t          j                             d S )Nz	empty.vbsopen)cwd)	r   
change_cwdr   dirnamesys
executablejoin__file__r   )r   emptys     r   
test_emptyzTestCase.test_empty   s    
 !$,s~">">?? 	% 	%Idl844kBBEeeV$$$	% 	% 	% 	% 	% 	% 	% 	% 	% 	% 	% 	% 	% 	% 	% 	%T\#.99::::::s   AB		BBc                     t          j        t          j                  \  }}t	          |d|           t	          |d|d           d S )Nz-V)	argumentsr   r   )r   r   show_cmd)r   splitr   r   r   )r   r   names      r   test_pythonzTestCase.test_python%   sK     Js~..	T$$C0000$$C!<<<<<<r   N)__name__
__module____qualname__r   r   r     r   r   r   r      sD        A A A	; 	; 	;= = = = =r   r   __main__)unittesttestr   test.supportr   osplatformr   r   get_attributer   skipIfwin32_is_iotr   r!   mainr$   r   r   <module>r/      s           " " " " " " 				  



      !G!"k22	 &&((*mnn= = = = =x  = = on=, zHMOOOOO r   