3 Õì2a© ã @ s� d dl mZ d dlZd dlmZ d dlmZmZ d dlm Z d dl mZ d dlmZ G dd „ d ej ƒZG d d„ dej ƒZedkrŒejd d� dS )é )ÚoutwinN)Úrequires)ÚTkÚText)Ú Mbox_func)ÚFunc)Úmockc @ s\ e Zd Zedd„ ƒZedd„ ƒZdd„ Zdd„ Zd d „ Zdd„ Z d d„ Z dd„ Zdd„ ZdS )ÚOutputWindowTestc C sF t dƒ tƒ }| _|jƒ tjd d d |ƒ }| _t|ƒ | _|_d S )NZgui) r r ÚrootZwithdrawr ZOutputWindowÚwindowr Útext)Úclsr Úw© r ú0/opt/alt/python36/lib64/python3.6/test_outwin.pyÚ setUpClass s zOutputWindowTest.setUpClassc C s$ | j jƒ | `| ` | jjƒ | `d S )N)r Úcloser r Zdestroy)r r r r Ú tearDownClass s zOutputWindowTest.tearDownClassc C s | j jddƒ d S )Nz1.0Úend)r Údelete)Úselfr r r ÚsetUp s zOutputWindowTest.setUpc C s* | j }| j|jdƒƒ | j|jtƒƒ d S )Nztest.txt)r ZassertFalseZispythonsourceÚ__file__)r r r r r Útest_ispythonsource s z$OutputWindowTest.test_ispythonsourcec C s | j | jjjƒ dƒ d S )NZOutput)ÚassertEqualr ÚtopÚtitle)r r r r Útest_window_title&