git.fiddlerwoaroof.com
Raw Blame History
class Event(object):
	def fire(self,*args,**kw): pass

class Countdown(object):
	def __init__(self): pass
	def schedule(self,ticks,event,*args,**kw): pass
	def tick(self): pass


if __name__ == '__main__':
	import unittest

	class TestCountdown(unittest.TestCase):
		def a_test_schedule(self):
			a = Countdown()
			class event_test(Event):
				def __init__(self):
					self.fired = False
				def fire(self):
					self.fired = not self.fired
					return False
			a.schedule(3,event_test())