B
\kS> @ s d Z ddlmZ ddlmZ ddlZddlmZ ddlmZm Z ddl
mZ ddlm
Z
ejZG d d
d
ejZG dd dejZG d
d dejZG dd dejZG dd dejZedkrejdd dS )zTest 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)TkTclError)Func) Mbox_funcc @ s e Zd ZdZG dd deZedd 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__.