def test_graphtool_setControlPoints(self): """tests setControlPoints""" root=Tk() app=GraphApp(root) app.master.update() points=[(100,150),(150,200)] app.setControlPoints(points) app.master.update() pause() self.assertEqual(app.getControlPoints()[1:-1],points) self.assertEqual(len(app.curovals),len(points)) pause() app.master.destroy()
def test_graphtool_setControlPoints(self): """tests setControlPoints""" root = Tk() app = GraphApp(root) app.master.update() points = [(100, 150), (150, 200)] app.setControlPoints(points) app.master.update() pause() self.assertEqual(app.getControlPoints()[1:-1], points) self.assertEqual(len(app.curovals), len(points)) pause() app.master.destroy()
def test_graphtool_Continuous(self): """testing when continuous var set to 1""" root = Tk() app = GraphApp(root) app.master.update() val1 = app.caluculate_ramp() app.continuous = 1 points = [(100, 150), (150, 200)] app.setControlPoints(points) app.master.update() val2 = app.caluculate_ramp() self.assertFalse(numpy.alltrue(val1 == val2)) app.master.destroy()
def test_graphtool_Continuous(self): """testing when continuous var set to 1""" root=Tk() app=GraphApp(root) app.master.update() val1=app.caluculate_ramp() app.continuous=1 points=[(100,150),(150,200)] app.setControlPoints(points) app.master.update() val2=app.caluculate_ramp() self.assertFalse(numpy.alltrue(val1 == val2) ) app.master.destroy()
def test_graphtool_MouseButtonUp(self): """testing when mousebuttonup var set to 1""" root = Tk() app = GraphApp(root) app.master.update() pause() val1 = app.caluculate_ramp() app.mousebuttonup = 1 points = [(100, 150), (150, 200)] app.setControlPoints(points) app.master.update() val2 = app.caluculate_ramp() self.assertFalse(numpy.alltrue(val1 == val2)) #self.assertEqual(val1!=val2,True) app.master.destroy()
def test_graphtool_MouseButtonUp(self): """testing when mousebuttonup var set to 1""" root=Tk() app=GraphApp(root) app.master.update() pause() val1=app.caluculate_ramp() app.mousebuttonup=1 points=[(100,150),(150,200)] app.setControlPoints(points) app.master.update() val2=app.caluculate_ramp() self.assertFalse(numpy.alltrue(val1 == val2) ) #self.assertEqual(val1!=val2,True) app.master.destroy()
def test_stepback_cb(self): """testing setback function""" root=Tk() app=GraphApp(root) app.master.update() points=[(100,150),(150,200)] app.setControlPoints(points) app.master.update() npoints=[(200,200)] app.setControlPoints(npoints) app.master.update() app.stepBack_cb() app.master.update() self.assertEqual(app.getControlPoints()[1:-1],[(100,150),(150,200)]) app.master.destroy()
def test_stepback_cb(self): """testing setback function""" root = Tk() app = GraphApp(root) app.master.update() points = [(100, 150), (150, 200)] app.setControlPoints(points) app.master.update() npoints = [(200, 200)] app.setControlPoints(npoints) app.master.update() app.stepBack_cb() app.master.update() self.assertEqual(app.getControlPoints()[1:-1], [(100, 150), (150, 200)]) app.master.destroy()
def test_graphtool_read_write(self): """testing read ,write functions""" root = Tk() app = GraphApp(root) app.master.update() app.setControlPoints(app.default_points) app.master.update() app.write("new1_Graph.py") app.master.update() self.assertEqual(os.path.exists("new1_Graph.py"), True) fptr = open("new1_Graph.py") data = fptr.readlines() points = [(38, 37), (51, 125), (104, 197), (25, 4)] self.assertEqual(eval(data[0][:-1])[1:-1], app.default_points) app.read("new1_Graph.py") app.master.update() self.assertEqual(app.getControlPoints()[1:-1], app.default_points) os.system("rm -rf new1_Graph.py") app.master.destroy()
def test_graphtool_read_write(self): """testing read ,write functions""" root=Tk() app=GraphApp(root) app.master.update() app.setControlPoints(app.default_points) app.master.update() app.write("new1_Graph.py") app.master.update() self.assertEqual(os.path.exists("new1_Graph.py"),True) fptr=open("new1_Graph.py") data=fptr.readlines() points=[(38, 37), (51, 125), (104, 197), (25, 4)] self.assertEqual(eval(data[0][:-1])[1:-1],app.default_points) app.read("new1_Graph.py") app.master.update() self.assertEqual(app.getControlPoints()[1:-1],app.default_points) os.system("rm -rf new1_Graph.py") app.master.destroy()