Skip to content

Commit

Permalink
Unit tests
Browse files Browse the repository at this point in the history
  • Loading branch information
pafcu committed Oct 4, 2010
1 parent 5a3b9b6 commit 9bdb3db
Show file tree
Hide file tree
Showing 3 changed files with 25 additions and 1 deletion.
3 changes: 2 additions & 1 deletion pymplb.py
Original file line number Diff line number Diff line change
Expand Up @@ -178,9 +178,10 @@ def _run_player(args):
if __name__ == '__main__':
print "foo"
p = MPlayer()
p.loadfile('test')
p.loadfile('test.ogv')
p.af_add('scaletempo')
p.speed_set(2.0)
print p.p_time_pos
sys.stdin.readline()
print p.p_time_pos
sys.stdin.readline()
Expand Down
Binary file added test.ogv
Binary file not shown.
23 changes: 23 additions & 0 deletions tests.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
import unittest
import pymplb
import time
pymplb.initialize()

class TestMPlayer(unittest.TestCase):
def setUp(self):
self.player = pymplb.MPlayer()
self.player.loadfile('test.ogv')
time.sleep(0.1)
def testProperty(self):
r = self.player.p_loop
self.assertEqual(r,-1)
self.player.p_loop = 5
r = self.player.p_loop
self.assertEqual(r,5)
def testMethod(self):
self.player.set_property('loop','1')
r = self.player.get_property('loop')
self.assertEqual(r,'1')

if __name__ == '__main__':
unittest.main()

0 comments on commit 9bdb3db

Please sign in to comment.