file:
Test/testMain.py
from nose.tools import eq_, ok_from PyQt4.QtGui import QApplication,QSplashScreenfrom PyQt4.QtCore import Qtapp = QApplication([])import mainwindowimport iconsimport sysimport osfrom globals import configpath = os.getcwd()
class TestMainWindow: def __init__(self): self.frame = mainwindow.MainWindow() self.frame.showMaximized() self.frame.init() self.test_project() #self.test_file() #self.test_syntax() #self.test_openImage() #self.test_openAudio() #self.test_openEditor() sys.exit(app.exec_())
def test_project(self): eq_(False,self.frame.treeWidget.createProject("C:/gg/gg/")) if not(self.frame.treeWidget.contains("C:/port/")): eq_(True,self.frame.treeWidget.createProject("C:/port/")) else: eq_(False,self.frame.treeWidget.createProject("C:/port/"))
def test_file(self): eq_(False,self.frame.createTab("somefile.c")) eq_(False,self.frame.createTab(os.path.join(os.getcwd(),"cx.py")))
def test_syntax(self): eq_(0,self.frame.syntax("somefile.py")) eq_(1,self.frame.syntax("somefile.c")) eq_(1,self.frame.syntax("somefile.cpp")) eq_(1,self.frame.syntax("somefile.h")) eq_(1,self.frame.syntax("somefile.hpp")) eq_(2,self.frame.syntax("somefile.nut")) eq_(2,self.frame.syntax("somefile.neko")) eq_(2,self.frame.syntax("somefile.lua"))
def test_openImage(self): eq_(False,self.frame.openImage("somefile.png")) eq_(True,self.frame.openImage("C:/CODE/Sabel/Icons/sabel.png"))
def test_openAudio(self): eq_(False,self.frame.openAudio("somefile.wav")) eq_(True,self.frame.openAudio("C:/CODE/Sabel/Test/title.wav"))
def test_openEditor(self): eq_(False,self.frame.openEditor("somefile.nut")) eq_(True,self.frame.openEditor("C:/CODE/Sabel/Test/testMain.py"))