Skip to content

Commit

Permalink
Implement more stubs to make tests pass.
Browse files Browse the repository at this point in the history
  • Loading branch information
mgedmin committed Jan 30, 2011
1 parent 81f3fa8 commit fde9df5
Showing 1 changed file with 30 additions and 2 deletions.
32 changes: 30 additions & 2 deletions tests.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,15 +10,25 @@ class FakePygletGl(object):

class FakePygletWindow(object):
key = None
class Window(object):
def __init__(self, *a, **kw):
pass

class FakePygletImage(object):
pass
class Image(object):
pass
class Animation(object):
@classmethod
def from_image_sequence(self, *a, **kw):
return FakePygletImage.Image()

class FakePygletResource(object):
path = None

def image(self, filename):
return FakePygletImage()
return FakePygletImage.Image()
def media(self, filename, streaming=True):
return None
def reindex(self):
pass

Expand All @@ -27,11 +37,29 @@ class Sprite(object):
def __init__(self, image, **kw):
self.image = image

class FakePygletMedia(object):
class Player(object):
def queue(self, source):
pass
def play(self):
pass
def next(self):
pass
def seek(self, where):
pass

class FakePygletClock(object):
def schedule_once(self, fn, when):
pass

class FakePyglet(object):
gl = FakePygletGl()
window = FakePygletWindow()
resource = FakePygletResource()
sprite = FakePygletSprite()
image = FakePygletImage()
media = FakePygletMedia()
clock = FakePygletClock()

sys.modules['pyglet'] = FakePyglet()
sys.modules['pyglet.window'] = FakePyglet.window
Expand Down

0 comments on commit fde9df5

Please sign in to comment.