python (3.12.0)
͑e% d Z ddlZddlZddlZddlZddlmZ ddlmZ ddl m
Z
ddlZ G d d Z G d d e Z
G d
de Z G d d
Z G d de Z G d d Z G d d Zy)zF
Common tests shared by test_unicode, test_userstring and test_bytes.
N)support)
import_helper)UserListc e Zd ZddZd Zd Zy)Sequencec || _ y Nseq)selfr s E/BuggyBox/python/3.12.0/bootstrap/lib/python3.12/test/string_tests.py__init__zSequence.__init__ s sDH c , t | j S r )lenr r s r
__len__zSequence.__len__
s c$((m+r c | j | S r r
)r is r
__getitem__zSequence.__getitem__ s TXXa[0r N)wxyz)__name__
__module____qualname__r r r r r
r r s 2+0r r c e Zd Zd Zd Zy)BadSeq1c g d| _ y )N) hello{ r
r s r
r zBadSeq1.__init__ s #4r c 4 dj | j S )Nz{0} {1} {2})formatr r s r
__str__zBadSeq1.__str__ s 2m22DHH==r N)r r r r r$ r r r
r r s 4=r r c e Zd Zd Zd Zy)BadSeq2c g d| _ y )Nabcr
r s r
r zBadSeq2.__init__ s ?r c y)N r r s r
r zBadSeq2.__len__ s ar N)r r r r r r r r
r&