Changeset 8398230c33d0304d3fe7cd16a35a5b92ccf6fcbd
- Timestamp:
- 03/21/06 00:13:39 (2 years ago)
- git-parent:
- Files:
-
- test/NativeLibvlcTest.py (modified) (1 diff)
- test/NativeStatsTest.py (modified) (1 diff)
- test/PyMediaControlBaseTest.py (modified) (1 diff)
- test/PyMediaControlPlaylistTest.py (modified) (1 diff)
- test/PyMediaControlVariablesTest.py (modified) (1 diff)
- test/setup.py (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
test/NativeLibvlcTest.py
ref273c0 r8398230 1 import vlc2 1 import unittest 3 2 test/NativeStatsTest.py
rd0802e7 r8398230 1 import vlc2 1 import unittest 3 2 test/PyMediaControlBaseTest.py
r6d4e213 r8398230 1 import vlc2 import unittest3 4 class BaseTestCase( unittest.TestCase ):5 def testStartup(self):6 """[PyMC] Check that VLC starts"""7 mc = vlc.MediaControl( ['--quiet'])8 mc.exit()1 #import vlc 2 #import unittest 3 # 4 #class BaseTestCase( unittest.TestCase ): 5 # def testStartup(self): 6 # """[PyMC] Check that VLC starts""" 7 # mc = vlc.MediaControl( ['--quiet']) 8 # mc.exit() test/PyMediaControlPlaylistTest.py
rd0802e7 r8398230 1 import vlc2 import unittest1 #import vlc 2 #import unittest 3 3 4 4 # FIXME: How to avoid creating / killing vlc for each test method ? 5 5 6 class VariablesTestCase( unittest.TestCase ):7 """[PyMC] Test misc variables interaction"""8 def setUp( self ):9 self.mc = vlc.MediaControl( [ '--quiet'] )10 11 def tearDown( self ):12 self.mc.exit()13 14 def testSimple( self ):15 """[PyMC] Check simple add"""16 assert len( self.mc.playlist_get_list() ) == 017 # self.mc.playlist_add_item( "test" )18 # assert len( self.mc.playlist_get_list() ) == 16 #class VariablesTestCase( unittest.TestCase ): 7 # """[PyMC] Test misc variables interaction""" 8 # def setUp( self ): 9 # self.mc = vlc.MediaControl( [ '--quiet'] ) 10 # 11 #" def tearDown( self ): 12 # self.mc.exit() 13 # 14 # def testSimple( self ): 15 # """[PyMC] Check simple add""" 16 # assert len( self.mc.playlist_get_list() ) == 0 17 ## self.mc.playlist_add_item( "test" ) 18 ## assert len( self.mc.playlist_get_list() ) == 1 test/PyMediaControlVariablesTest.py
ref273c0 r8398230 1 import vlc2 import unittest3 4 # FIXME: Always segfault5 6 class VariablesTestCase( unittest.TestCase ):7 """[PyMC] Test misc variables interaction"""8 def setUp( self ):9 print "broken"10 # self.mc = vlc.MediaControl( [ '--quiet'] )11 # FIXME ! - Get this through children test12 # self.libvlc = vlc.Object(1)13 # self.playlist = vlc.Object(268)14 15 def tearDown( self ):16 print "broken"17 # self.playlist.release()18 # self.libvlc.release()19 # self.mc.exit()20 21 # The Python binding can't create variables, so just get default ones22 def testInt( self ):23 """[PyMC] Get/Set integer variable"""24 print "broken"25 # assert self.libvlc.get( "width" ) == 026 # self.libvlc.set( "width", 42 )27 # assert self.libvlc.get( 'width' ) == 4228 29 # FIXME: Python binding should listen to return value and raise exception30 def testInvalidInt( self ):31 """[PyMC] Get/Set invalid integer"""32 print "broken"33 # self.libvlc.set( "width" , 5 )34 # self.libvlc.set( "width", "foo" )35 # assert self.libvlc.get( "width" ) == -136 37 def testString( self ):38 """[PyMC] Get/Set string variable"""39 print "broken"40 # assert self.libvlc.get( "open" ) == ''41 # self.libvlc.set( "open", "foo" )42 # assert self.libvlc.get( "open" ) == "foo"43 1 #import vlc 2 #import unittest 3 # 4 ## FIXME: Always segfault 5 # 6 #class VariablesTestCase( unittest.TestCase ): 7 # """[PyMC] Test misc variables interaction""" 8 # def setUp( self ): 9 # print "broken" 10 ## self.mc = vlc.MediaControl( [ '--quiet'] ) 11 # # FIXME ! - Get this through children test 12 ## self.libvlc = vlc.Object(1) 13 ## self.playlist = vlc.Object(268) 14 # 15 # def tearDown( self ): 16 # print "broken" 17 ## self.playlist.release() 18 ## self.libvlc.release() 19 ## self.mc.exit() 20 # 21 # # The Python binding can't create variables, so just get default ones 22 # def testInt( self ): 23 # """[PyMC] Get/Set integer variable""" 24 # print "broken" 25 ## assert self.libvlc.get( "width" ) == 0 26 ## self.libvlc.set( "width", 42 ) 27 ## assert self.libvlc.get( 'width' ) == 42 28 # 29 # # FIXME: Python binding should listen to return value and raise exception 30 # def testInvalidInt( self ): 31 # """[PyMC] Get/Set invalid integer""" 32 # print "broken" 33 ## self.libvlc.set( "width" , 5 ) 34 ## self.libvlc.set( "width", "foo" ) 35 ## assert self.libvlc.get( "width" ) == -1 36 # 37 # def testString( self ): 38 # """[PyMC] Get/Set string variable""" 39 # print "broken" 40 ## assert self.libvlc.get( "open" ) == '' 41 ## self.libvlc.set( "open", "foo" ) 42 ## assert self.libvlc.get( "open" ) == "foo" 43 # test/setup.py
r6d4e213 r8398230 33 33 if os.sys.platform == 'darwin': 34 34 ldflags = "-read_only_relocs warning".split() 35 ldflags.extend(os.popen('%s --libs vlc picbuiltin' % vlcconfig, 'r').readline().rstrip().split())35 ldflags.extend(os.popen('%s --libs vlc builtin' % vlcconfig, 'r').readline().rstrip().split()) 36 36 if os.sys.platform == 'darwin': 37 37 ldflags.append('-lstdc++') … … 42 42 sources = ['native/libvlc.c'], 43 43 include_dirs = ['../include', '../', '/usr/win32/include' ], 44 extra_objects = [ '../ lib/libvlc_pic.a' ],44 extra_objects = [ '../src/libvlc.a' ], 45 45 extra_compile_args = get_cflags(), 46 46 extra_link_args = [ '-L../..' ] + get_ldflags(), … … 50 50 sources = ['native/stats.c'], 51 51 include_dirs = ['../include', '../', '/usr/win32/include' ], 52 extra_objects = [ '../ lib/libvlc_pic.a' ],52 extra_objects = [ '../src/libvlc.a' ], 53 53 extra_compile_args = get_cflags(), 54 54 extra_link_args = [ '-L../..' ] + get_ldflags(),
