예제 #1
0
    def back(self, instance):

        self.main_layout2.clear_widgets()
        time.sleep(.5)
        pyautogui.click(50, 50)
        f = MainFile.MainApp()
        f.run()
예제 #2
0
 def testAll(self):
     cgens = cgenD.implementingModules.keys()
     specs = specD.implementingModules.keys()
     quads = quadD.implementingModules.keys()
     psels = pselD.implementingModules.keys()
     forms = formD.implementingModules.keys()
     params = baseParams
     results = Results(cgens, specs, quads, psels, forms, [str(x) for x in range(1,4)])
     for c in cgens:
         params['coordinateGenerator'] = c
         for sp in specs:
             params['forcedSelector'] = sp
             for q in quads:
                 params['quadratureMapper'] = q
                 for p in psels:
                     params['pointSelector'] = p
                     if p == "adjustedExponential":
                         continue
                     for f in forms:
                         params['formatter'] = f
                         for dims in [[baseDim], [baseDim, baseDim], [baseDim, baseDim, baseDim]]:
                             if len(dims) != 1 and c == 'poissongap' or q == 'firstRandomSecondBoth' or q == 'FRSBD1Same':
                                 continue
                             if len(dims) != 2 and c == 'poissondisk' or c == 'radial' or c == 'spiral' or c == 'blurredRadial':
                                 continue
                             params['dimensions'] = dims
                             params['seed'] = 718
                             if len(dims) == 1:
                                 params['numSelectedPoints'] = 35
                                 params['numGeneratedPoints'] = 50
                             elif len(dims) == 2:
                                 params['numSelectedPoints'] = 750
                                 params['numGeneratedPoints'] = 2000
                             elif len(dims) == 3:
                                 params['numSelectedPoints'] = 2500
                                 params['numGeneratedPoints'] = 5000
                             name = '_'.join([c, sp, q, p, f, str(len(dims))])
                             myKeys = [c, sp, q, p, f, str(len(dims))]
                             try:
                                 (_, sched) = mf.getScheduleFromJsonObject(params)
                                 points = sched.getPoints()
                                 [(pt.getCoordinates(), pt.getQuadratures()) for pt in points]
                                 print "passed:", name
                                 # want to check whether points right, etc.
                                 for x in myKeys:
                                     results.addResult(x, 'passed')
                             except Exception, e:
                                 sys.stderr.write("problem: " + str(e) + " (test " + name + ")\n") 
                                 for x in myKeys:
                                     results.addResult(x, 'failed')
예제 #3
0
 def __checkResult(self):
     self.selected_method = self.variable.get()
     self.data_text.set("")
     self.rmse_text.set("")
     if self.file_name == "":
         self.data_text.set("No File Selected. Please select a file !!!")
     else:
         try:
             data, rmse, figure = MainFile.Main().start(
                 self.file_name, self.selected_method)
             self.rmse_text.set(rmse)
             self.data_text.set(data)
             figure.show()
         except:
             self.data_text.set(
                 "File is not appropriate. Please select another file !!!")
예제 #4
0
'''
Created on Feb 16, 2011

@author: mattf
'''

import json as j
import MainFile as mf

myFile = open('test.txt', 'r')
params = j.load(myFile)
mf.getScheduleFromJsonObject(params, "myTestSchedule.txt", True)

#params['coordinateGenerator'] = 'hypertable'

#mf.getScheduleFromJsonObject(params, "exp_random_128_128.txt", True)
    def back(self, instance):

        self.main_layout2.clear_widgets()
        f = MainFile.MainApp()
        f.run()
예제 #6
0
 def testAll(self):
     cgens = cgenD.implementingModules.keys()
     specs = specD.implementingModules.keys()
     quads = quadD.implementingModules.keys()
     psels = pselD.implementingModules.keys()
     forms = formD.implementingModules.keys()
     params = baseParams
     results = Results(cgens, specs, quads, psels, forms,
                       [str(x) for x in range(1, 4)])
     for c in cgens:
         params['coordinateGenerator'] = c
         for sp in specs:
             params['forcedSelector'] = sp
             for q in quads:
                 params['quadratureMapper'] = q
                 for p in psels:
                     params['pointSelector'] = p
                     if p == "adjustedExponential":
                         continue
                     for f in forms:
                         params['formatter'] = f
                         for dims in [[baseDim], [baseDim, baseDim],
                                      [baseDim, baseDim, baseDim]]:
                             if len(
                                     dims
                             ) != 1 and c == 'poissongap' or q == 'firstRandomSecondBoth' or q == 'FRSBD1Same':
                                 continue
                             if len(
                                     dims
                             ) != 2 and c == 'poissondisk' or c == 'radial' or c == 'spiral' or c == 'blurredRadial':
                                 continue
                             params['dimensions'] = dims
                             params['seed'] = 718
                             if len(dims) == 1:
                                 params['numSelectedPoints'] = 35
                                 params['numGeneratedPoints'] = 50
                             elif len(dims) == 2:
                                 params['numSelectedPoints'] = 750
                                 params['numGeneratedPoints'] = 2000
                             elif len(dims) == 3:
                                 params['numSelectedPoints'] = 2500
                                 params['numGeneratedPoints'] = 5000
                             name = '_'.join(
                                 [c, sp, q, p, f,
                                  str(len(dims))])
                             myKeys = [c, sp, q, p, f, str(len(dims))]
                             try:
                                 (_, sched
                                  ) = mf.getScheduleFromJsonObject(params)
                                 points = sched.getPoints()
                                 [(pt.getCoordinates(), pt.getQuadratures())
                                  for pt in points]
                                 print "passed:", name
                                 # want to check whether points right, etc.
                                 for x in myKeys:
                                     results.addResult(x, 'passed')
                             except Exception, e:
                                 sys.stderr.write("problem: " + str(e) +
                                                  " (test " + name + ")\n")
                                 for x in myKeys:
                                     results.addResult(x, 'failed')
예제 #7
0
파일: MyTest.py 프로젝트: Tyf0n/PyScheduler
"""
Created on Feb 16, 2011

@author: mattf
"""

import json as j
import MainFile as mf


myFile = open("test.txt", "r")
params = j.load(myFile)
mf.getScheduleFromJsonObject(params, "myTestSchedule.txt", True)

# params['coordinateGenerator'] = 'hypertable'

# mf.getScheduleFromJsonObject(params, "exp_random_128_128.txt", True)
예제 #8
0
def test_refineHtmlTags():  #test if the function removes the tags html markup
    assert "refined tag" == MainFile.refineHtmlTags(
        "<p><p>refined <a>tag<p></p>")
예제 #9
0
def test_getJobLocationFromUser(getJobLocationFromUser):
    assert MainFile.getKeywordFromUser() == "java"
예제 #10
0
def test_getTownMeridians2():
    Long_lat = MainFile.getTownMeridians("Boston Ma")
    assert (Long_lat.longitude, Long_lat.latitude) != (-71.0183787, 42.0834335)