Changeset 6d4e2137881b620c014346b87fdea221e3c02581
- Timestamp:
- 12/02/06 18:14:07
(3 years ago)
- Author:
- Clément Stenac <zorglub@videolan.org>
- git-committer:
- Clément Stenac <zorglub@videolan.org> 1139764447 +0000
- git-parent:
[702ca6c3c28dd27d99f7adc807a922a95b9ce5fa]
- git-author:
- Clément Stenac <zorglub@videolan.org> 1139764447 +0000
- Message:
Change some test stuff
-
Files:
-
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
| r661a6c1 |
r6d4e213 |
|
| 6 | 6 | class NativeLibvlcTestCase( unittest.TestCase ): |
|---|
| 7 | 7 | def testException( self ): |
|---|
| 8 | | """Checks libvlc_exception""" |
|---|
| | 8 | """[LibVLC] Checks libvlc_exception""" |
|---|
| 9 | 9 | native_libvlc_test.exception_test() |
|---|
| 10 | 10 | def testStartup( self ): |
|---|
| 11 | | """Checks creation/destroy of libvlc""" |
|---|
| | 11 | """[LibVLC] Checks creation/destroy of libvlc""" |
|---|
| 12 | 12 | native_libvlc_test.create_destroy() |
|---|
| 13 | 13 | def testPlaylist( self ): |
|---|
| 14 | | """Checks basic playlist interaction""" |
|---|
| | 14 | """[LibVLC] Checks basic playlist interaction""" |
|---|
| 15 | 15 | native_libvlc_test.playlist_test() |
|---|
| r0638177 |
r6d4e213 |
|
| 4 | 4 | class BaseTestCase( unittest.TestCase ): |
|---|
| 5 | 5 | def testStartup(self): |
|---|
| 6 | | """Checks that VLC starts""" |
|---|
| | 6 | """[PyMC] Check that VLC starts""" |
|---|
| 7 | 7 | mc = vlc.MediaControl( ['--quiet']) |
|---|
| 8 | 8 | mc.exit() |
|---|
| 9 | | |
|---|
| 10 | | # def testHelp(self): |
|---|
| 11 | | # """Check help string""" |
|---|
| 12 | | # mc=vlc.MediaControl( [ '--help'] ) |
|---|
| r0638177 |
r6d4e213 |
|
| 5 | 5 | |
|---|
| 6 | 6 | class VariablesTestCase( unittest.TestCase ): |
|---|
| 7 | | """Test misc variables interaction""" |
|---|
| | 7 | """[PyMC] Test misc variables interaction""" |
|---|
| 8 | 8 | def setUp( self ): |
|---|
| 9 | 9 | self.mc = vlc.MediaControl( [ '--quiet'] ) |
|---|
| … | … | |
| 13 | 13 | |
|---|
| 14 | 14 | def testSimple( self ): |
|---|
| 15 | | """Test simple add/remove""" |
|---|
| | 15 | """[PyMC] Check simple add""" |
|---|
| 16 | 16 | assert len( self.mc.playlist_get_list() ) == 0 |
|---|
| 17 | 17 | self.mc.playlist_add_item( "test" ) |
|---|
| r0638177 |
r6d4e213 |
|
| 5 | 5 | |
|---|
| 6 | 6 | class VariablesTestCase( unittest.TestCase ): |
|---|
| 7 | | """Test misc variables interaction""" |
|---|
| | 7 | """[PyMC] Test misc variables interaction""" |
|---|
| 8 | 8 | def setUp( self ): |
|---|
| 9 | 9 | self.mc = vlc.MediaControl( [ '--quiet'] ) |
|---|
| … | … | |
| 19 | 19 | # The Python binding can't create variables, so just get default ones |
|---|
| 20 | 20 | def testInt( self ): |
|---|
| 21 | | """Get/Set integer variable""" |
|---|
| | 21 | """[PyMC] Get/Set integer variable""" |
|---|
| 22 | 22 | assert self.libvlc.get( "width" ) == 0 |
|---|
| 23 | 23 | self.libvlc.set( "width", 42 ) |
|---|
| … | … | |
| 26 | 26 | # FIXME: Python binding should listen to return value and raise exception |
|---|
| 27 | 27 | def testInvalidInt( self ): |
|---|
| 28 | | """Get/Set invalid integer""" |
|---|
| | 28 | """[PyMC] Get/Set invalid integer""" |
|---|
| 29 | 29 | self.libvlc.set( "width" , 5 ) |
|---|
| 30 | 30 | self.libvlc.set( "width", "foo" ) |
|---|
| … | … | |
| 32 | 32 | |
|---|
| 33 | 33 | def testString( self ): |
|---|
| 34 | | """Get/Set string variable""" |
|---|
| | 34 | """[PyMC] Get/Set string variable""" |
|---|
| 35 | 35 | assert self.libvlc.get( "open" ) == '' |
|---|
| 36 | 36 | self.libvlc.set( "open", "foo" ) |
|---|
| r0638177 |
r6d4e213 |
|
| 40 | 40 | # To compile in a local vlc tree |
|---|
| 41 | 41 | native_libvlc_test = Extension( 'native_libvlc_test', |
|---|
| 42 | | sources = ['native_libvlc/native_libvlc_test.c'], |
|---|
| | 42 | sources = ['native/libvlc.c'], |
|---|
| 43 | 43 | include_dirs = ['../include', '../', '/usr/win32/include' ], |
|---|
| 44 | 44 | extra_objects = [ '../lib/libvlc_pic.a' ], |
|---|
| … | … | |
| 47 | 47 | ) |
|---|
| 48 | 48 | |
|---|
| | 49 | native_stats_test = Extension( 'native_stats_test', |
|---|
| | 50 | sources = ['native/stats.c'], |
|---|
| | 51 | include_dirs = ['../include', '../', '/usr/win32/include' ], |
|---|
| | 52 | extra_objects = [ '../lib/libvlc_pic.a' ], |
|---|
| | 53 | extra_compile_args = get_cflags(), |
|---|
| | 54 | extra_link_args = [ '-L../..' ] + get_ldflags(), |
|---|
| | 55 | ) |
|---|
| | 56 | |
|---|
| | 57 | |
|---|
| 49 | 58 | setup( name = 'native_libvlc_test' ,version = '1242', ext_modules = [ native_libvlc_test ] ) |
|---|
| | 59 | setup( name = 'native_stats_test' ,version = '1242', ext_modules = [ native_stats_test ] ) |
|---|
| r1e9a47f |
r6d4e213 |
|
| 2 | 2 | |
|---|
| 3 | 3 | cd .. |
|---|
| 4 | | export PYTHONPATH=$PYTHONPATH:bindings/python/build/lib.linux-i686-2.3:test/build/lib.linux-i686-2.3 |
|---|
| | 4 | export PYTHONPATH=$PYTHONPATH:bindings/mediacontrol-python/build/lib.linux-i686-2.3:test/build/lib.linux-i686-2.3 |
|---|
| 5 | 5 | |
|---|
| 6 | 6 | python test/test.py -v |
|---|