B
„ fí% ã @ sÐ d Z ddlmZ ddlmZ ddlZddlmZ ddlmZm Z ddl
mZ ddlm
Z
ejZG d d
„ d
ejƒZG dd„ dejƒZG d
d„ dejƒZG dd„ dejƒZG dd„ dejƒZedkrÌejdd� dS )zõTest config_key, coverage 98%.
Coverage is effectively 100%. Tkinter dialog is mocked, Mac-only line
may be skipped, and dummy function in bind test should not be called.
Not tested: exit with 'self.advanced or self.keys_ok(keys)) ...' False.
é )Ú
config_key)ÚrequiresN)Úmock)ÚTkÚTclError)ÚFunc)Ú Mbox_funcc @ sˆ e Zd ZdZG dd„ deƒZedd„ ƒZedd„ ƒZdd „ Z d
d„ Z
dd
„ Zdd„ Zdd„ Z
dd„ Zdd„ Zdd„ Zdd„ Zdd„ ZdS )ÚValidationTestz.Test validation methods: ok, keys_ok, bind_ok.c @ 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 )z:ValidationTest.Validator.__init__.