tests/ide_tests/sikuliberemiz.py
changeset 3544 f2dff88db448
parent 3534 7f62da4362fd
child 3547 8a9a7d180b93
equal deleted inserted replaced
3543:6210c08c1c41 3544:f2dff88db448
   271         # stubs for common sikuli calls to allow adding hooks later
   271         # stubs for common sikuli calls to allow adding hooks later
   272         for name in ["click","doubleClick","type","rightClick","wait"]:
   272         for name in ["click","doubleClick","type","rightClick","wait"]:
   273             def makeMyMeth(n):
   273             def makeMyMeth(n):
   274                 def myMeth(*args, **kwargs):
   274                 def myMeth(*args, **kwargs):
   275                     self.ReportScreenShot("Begin: " + n + "(" + repr(args) + "," + repr(kwargs) + ")")
   275                     self.ReportScreenShot("Begin: " + n + "(" + repr(args) + "," + repr(kwargs) + ")")
   276                     getattr(sikuli, n)(*args, **kwargs)
   276                     try:
   277                     self.ReportScreenShot("end: " + n + "(" + repr(args) + "," + repr(kwargs) + ")")
   277                         getattr(sikuli, n)(*args, **kwargs)
       
   278                     finally:
       
   279                         self.ReportScreenShot("end: " + n + "(" + repr(args) + "," + repr(kwargs) + ")")
   278                 return myMeth
   280                 return myMeth
   279             setattr(self, name, makeMyMeth(name))
   281             setattr(self, name, makeMyMeth(name))
   280 
   282 
   281     def close(self):
   283     def close(self):
   282         self.sikuliapp.close()
   284         self.sikuliapp.close()