a
}|g! @ s d Z ddlZddlZddlZddlZddlZddlmZ ddlZddlm Z
ddlmZ G dd dej
ZG dd d ej
ZG d
d dej
ZG dd
d
ej
ZG dd dej
ZG dd dej
Zedkreeejdd eg dS )z+Test :mod:`certbot._internal.display.util`. N)mock)messages)errorsc @ s e Zd Zdd ZdS )
WrapLinesTestc C s4 ddl m} dd}||}|ddks0J d S )Nr )
wrap_lineszThis is just a weak test{0}This function is only meant to be for easy viewing{0}Test a really really really really really really really really really really really really long line...
)certbot._internal.display.utilr formatcount)selfr msgtext r V/usr/lib/python3.9/site-packages/certbot/_internal/tests/display/internal_util_test.pytest_wrap_lines s zWrapLinesTest.test_wrap_linesN)__name__
__module____qualname__r r r r r r s r c @ s( e Zd Zedd Zdd Zdd ZdS )PlaceParensTestc C s ddl m} ||S )Nr )parens_around_char)r r )clsZlabelr r r r _call s zPlaceParensTest._callc C s d| dksJ d S )Nz(a)ar r r r r test_single_letter! s z"PlaceParensTest.test_single_letterc C s( d| dksJ d| dks$J d S )Nz(L)abelZLabelz(y)es pleasez
yes pleaser r r r r
test_multiple$ s zPlaceParensTest.test_multipleN)r r r classmethodr r r r r r r r s
r c @ sH e Zd ZdZedd Zdd ZdddZe d d
d Z
dd
ZdS )InputWithTimeoutTestz