Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import unittest
- import sys
- import gc
- from PyQt4 import QtGui
- from NLTestCases import GUITestCase
- from NLTest.GUI.Utilities import Test
- from NLTest.GUI.Utilities.NewMask import Mask
- from NLTest.Utilities.ConfigurationCollection import Configurations
- from NL.ComputerScienceUtilities import Constants
- from NL.NanoLanguage.KPointParameters import KPointMode
- from NL.NanoLanguage.KPointParameters import modelState
- from NL.NanoLanguage.KPointParameters import regularKPointGridFromModel
- from NL.GUI.ModelViewControl.Model import Model
- from NL.GUI.Tools.ScriptGenerator.ScriptBlocks.CalculatorWidgets.KPoints.MonkhorstPackGridWidget import MonkhorstPackGridWidget
- from NL.GUI.Tools.ScriptGenerator.ScriptBlocks.CalculatorWidgets.KPoints.MonkhorstPackGridWidget import EditorWidget
- # Import the modules that should be tested
- from NL.GUI.Tools.ScriptGenerator.ScriptBlocks.CalculatorWidgets.KPoints.RegularKPointGridWidget import RegularKPointGridWidget
- class RegularKPointGridWidgetTest(GUITestCase):
- def trigger(self):
- for i in xrange(500):
- print i
- sys.stdout.flush()
- no_inversion_config = Configurations('Bulk: Ga-As; huckel, fcc')
- sub_prefix = 'regular_kpoint__'
- prefix = 'density_of_states__'
- state = modelState(prefix)
- model = Model(state)
- model['configuration'] = no_inversion_config
- widget = RegularKPointGridWidget(model, prefix=prefix, sub_prefix=sub_prefix)
- widget.viewKPoints()
- if __name__ == '__main__':
- unittest.main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement