3
Õì2at ã @ sn d dl mZ d dlmZ d dlZd dlmZ d dlmZ d dl m
Z
G dd„ dejƒZe
d krjejd
d� dS )é )Ú
config_key)ÚrequiresN)ÚTk)ÚFunc)Ú Mbox_funcc @ s† e Zd ZG dd„ dejƒZedd„ ƒZedd„ ƒZdd„ Z d d
„ Z
dd„ Zd
d„ Zdd„ Z
dd„ Zdd„ Zdd„ Zdd„ Zdd„ ZdS )ÚValidationTestc @ s e Zd Zdd„ Zeƒ Zeƒ ZdS )zValidationTest.Validatorc O s, t jj| f|ž|Ž G dd„ dƒ}|| _d S )Nc @ s e Zd Zeƒ ZdS )z8ValidationTest.Validator.__init__..listKeysFinalN)Ú__name__Ú
__module__Ú__qualname__r Úget© r r ú4/opt/alt/python36/lib64/python3.6/test_config_key.pyÚ
listKeysFinal s r )r Ú
GetKeysDialogÚ__init__r )ÚselfÚargsÚkwargsr r r r
r s z!ValidationTest.Validator.__init__N)r r r
r r ÚGetModifiersr Ú showerrorr r r r
Ú Validator s r c C sD t dƒ tƒ | _| jjƒ dgddgg}| j| jdd|dd�| _d S ) NZguiz zzZTitlez<>T)Z_utest)r r ÚrootZwithdrawr Údialog)ÚclsZkeylistr r r
Ú
setUpClass s
zValidationTest.setUpClassc C s* | j jƒ | jjƒ | jjƒ | ` | `d S )N)r ZCancelr Zupdate_idletasksZdestroy)r r r r
Ú
tearDownClass s
zValidationTest.tearDownClassc C s d| j j_d S )NÚ )r r Úmessage)r r r r
ÚsetUp' s zValidationTest.setUpc C s> | j jjdƒ | j jƒ | j| j jdƒ | j| j jjdƒ d S )Nú r zNo key specified.)r Ú keyStringÚsetÚOKÚassertEqualÚresultr r )r r r r
Ú
test_ok_empty, s
zValidationTest.test_ok_emptyc C sJ | j jjdƒ d| j jj_| j jƒ | j| j jdƒ | j| j jj dƒ d S )Nz ÚF11r )
r r r! r r r$ r" r# r r )r r r r
Útest_ok_good2 s
zValidationTest.test_ok_goodc C s( | j | jjdƒƒ | jd| jjjƒ d S )Nz