Advertisement
Guest User

memcorr

a guest
Aug 25th, 2016
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.53 KB | None | 0 0
  1. import unittest
  2. import sys
  3. import gc
  4.  
  5. from PyQt4 import QtGui
  6.  
  7. from NLTestCases import GUITestCase
  8. from NLTest.GUI.Utilities import Test
  9. from NLTest.GUI.Utilities.NewMask import Mask
  10. from NLTest.Utilities.ConfigurationCollection import Configurations
  11.  
  12. from NL.ComputerScienceUtilities import Constants
  13. from NL.NanoLanguage.KPointParameters import KPointMode
  14. from NL.NanoLanguage.KPointParameters import modelState
  15. from NL.NanoLanguage.KPointParameters import regularKPointGridFromModel
  16. from NL.GUI.ModelViewControl.Model import Model
  17. from NL.GUI.Tools.ScriptGenerator.ScriptBlocks.CalculatorWidgets.KPoints.MonkhorstPackGridWidget import MonkhorstPackGridWidget
  18. from NL.GUI.Tools.ScriptGenerator.ScriptBlocks.CalculatorWidgets.KPoints.MonkhorstPackGridWidget import EditorWidget
  19.  
  20. # Import the modules that should be tested
  21. from NL.GUI.Tools.ScriptGenerator.ScriptBlocks.CalculatorWidgets.KPoints.RegularKPointGridWidget import RegularKPointGridWidget
  22.  
  23. class RegularKPointGridWidgetTest(GUITestCase):
  24.  
  25.     def trigger(self):
  26.       for i in xrange(500):
  27.         print i
  28.         sys.stdout.flush()
  29.         no_inversion_config = Configurations('Bulk: Ga-As; huckel, fcc')
  30.         sub_prefix = 'regular_kpoint__'
  31.         prefix = 'density_of_states__'
  32.         state = modelState(prefix)
  33.         model = Model(state)
  34.         model['configuration'] = no_inversion_config
  35.         widget = RegularKPointGridWidget(model, prefix=prefix, sub_prefix=sub_prefix)
  36.         widget.viewKPoints()
  37.  
  38.  
  39. if __name__ == '__main__':
  40.     unittest.main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement