Example #1
0
 def execute(self):
     """Close the lockable."""
     lockable.close(self.lockable.lockable)
     self.lockable.fifeagent.behaviour.animate("close")
     self.lockable.fifeagent.behaviour.queue_animation("closed", 
                                                       repeating=True)
     Action.execute(self)
Example #2
0
 def testOpenClose(self):
     lockable.open(self.lock.lockable)
     self.assertFalse(self.lock.lockable.closed)
     lockable.close(self.lock.lockable)
     self.assertTrue(self.lock.lockable.closed)