shell bypass 403
o
ab0O � @ st d dl Z d dlZd dlmZ G dd� de j�ZG dd� d�ZG dd� d�ZG d d
� d
e j�Zedkr8e � � dS dS )� N)�Templatec @ s| e Zd Zdd� Zdd� Zdd� Zdd� Zd d
� Zdd� Zd
d� Z dd� Z
dd� Zdd� Zdd� Z
dd� Zdd� Zdd� ZdS )�
ModuleTestc C s� | � tjd� | � tjd� | � tjd� | � tjtjtj � | � tjd� | � tjtjd � | � tjd� | � tj d� | � tj
tjtj tj tj tj � d S )Nz
�abcdefghijklmnopqrstuvwxyz�ABCDEFGHIJKLMNOPQRSTUVWXYZ�
0123456789ZabcdefABCDEF�01234567z !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~)�assertEqual�string�
whitespace�ascii_lowercase�ascii_uppercase�
ascii_letters�digits� hexdigits� octdigits�punctuation� printable��self� r �9/usr/local/python-3.10/lib/python3.10/test/test_string.py�
test_attrs s ,zModuleTest.test_attrsc C s� | � t�d�d� | � t�d�d� | � t�d�d� | � t�d�d� | � t�dd�d� | � t�d �d
� | � t�d�d� | � t�d
�d� | � t�d
d�d� d S )Nzabc def ghizAbc Def Ghizabc def
ghizabc def
ghizABC DEF GHIzABC-DEF-GHI�-zAbc-Def-GhizABC-def DEF-ghi GHIzAbc-def Def-ghi Ghiz aBc DeF zAbc Defz aBc DeF � z Abc Def )r r �capwordsr r r r �
test_capwords s zModuleTest.test_capwordsc C sf t �� }| �|�d�d� | �|�dd�d� | �|�ddd�d� | �t|j� | �tt jj� d S )N�foozfoo{0}�barZfoobarz
foo{1}{0}-{1}� z foo6bar-6)r � Formatterr �format�assertRaises� TypeError�r �fmtr r r �test_basic_formatter"