def back(self, instance): self.main_layout2.clear_widgets() time.sleep(.5) pyautogui.click(50, 50) f = MainFile.MainApp() f.run()
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')
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 !!!")
''' 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()
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')
""" 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 test_refineHtmlTags(): #test if the function removes the tags html markup assert "refined tag" == MainFile.refineHtmlTags( "<p><p>refined <a>tag<p></p>")
def test_getJobLocationFromUser(getJobLocationFromUser): assert MainFile.getKeywordFromUser() == "java"
def test_getTownMeridians2(): Long_lat = MainFile.getTownMeridians("Boston Ma") assert (Long_lat.longitude, Long_lat.latitude) != (-71.0183787, 42.0834335)