Example #1
0
class TestBaseDialog( unittest.TestCase ) :
	def setUp( self ) :
		self.app = QApplication(sys.argv)
		self.parent = QWidget()
		self.diag = BaseDialog( self.parent , 'tests/szarp/' ) 
		self.okbut = self.diag.buttonBox.button(self.diag.buttonBox.Ok)
	
	def tearDown( self ) :
		self.app.deleteLater()

	def test_select_arrow( self ) :
		QTest.keyClick(self.diag.listView,Qt.Key_Down)
		QTest.keyClick(self.diag.listView,Qt.Key_Down)
		QTest.mouseClick(self.okbut,Qt.LeftButton)
		self.assertEqual( self.diag.selected_base() , 'three' )

	def test_select_text( self ) :
		QTest.keyClicks(self.diag.listView,'thr')
		QTest.mouseClick(self.okbut,Qt.LeftButton)
		self.assertEqual( self.diag.selected_base() , 'three' )

	def test_params_files( self ) :
		for b in self.diag.bases :
			self.assertTrue( os.path.isfile( self.diag.params_path(b) ) )
Example #2
0
	def setUp( self ) :
		self.app = QApplication(sys.argv)
		self.parent = QWidget()
		self.diag = BaseDialog( self.parent , 'tests/szarp/' ) 
		self.okbut = self.diag.buttonBox.button(self.diag.buttonBox.Ok)