*****************************************************************************/
#include "../pyunit.h"
+#include <vlc/vlc.h>
#include "charset.h"
-
-static PyObject *i18n_atof_test( PyObject *self, PyObject *args )
+PyObject *i18n_atof_test( PyObject *self, PyObject *args )
{
const char dot9[] = "999999.999999";
const char comma9[] = "999999,999999";
-
-// TODO: Ugly, split correctly
-#include "libvlc.c"
-#include "stats.c"
-#include "i18n.c"
-#include "url.c"
+#include "tests.h"
static PyMethodDef native_libvlc_test_methods[] = {
DEF_METHOD( create_destroy, "Create and destroy" )
#include "../pyunit.h"
#include <vlc/libvlc.h>
-static PyObject *exception_test( PyObject *self, PyObject *args )
+ PyObject *exception_test( PyObject *self, PyObject *args )
{
libvlc_exception_t exception;
return Py_None;
}
-static PyObject *create_destroy( PyObject *self, PyObject *args )
+ PyObject *create_destroy( PyObject *self, PyObject *args )
{
libvlc_instance_t *p_instance;
char *argv[] = { "vlc", "--quiet" };
return Py_None;
}
-static PyObject *playlist_test( PyObject *self, PyObject *args )
+ PyObject *playlist_test( PyObject *self, PyObject *args )
{
libvlc_instance_t *p_instance;
char *argv[] = { "vlc", "--quiet" };
return Py_None;
}
-static PyObject *vlm_test( PyObject *self, PyObject *args )
+ PyObject *vlm_test( PyObject *self, PyObject *args )
{
libvlc_instance_t *p_instance;
char *argv[] = { "vlc", "--quiet" };
#include "../pyunit.h"
#include <vlc/vlc.h>
-static PyObject *timers_test( PyObject *self, PyObject *args )
+PyObject *timers_test( PyObject *self, PyObject *args )
{
Py_INCREF( Py_None );
return Py_None;
--- /dev/null
+#include "../pyunit.h"
+
+PyObject *exception_test( PyObject *self, PyObject *args );
+PyObject *create_destroy( PyObject *self, PyObject *args );
+PyObject *playlist_test( PyObject *self, PyObject *args );
+PyObject *vlm_test( PyObject *self, PyObject *args );
+
+PyObject *timers_test( PyObject *self, PyObject *args );
+
+PyObject *url_decode_test( PyObject *self, PyObject *args );
+
+PyObject *i18n_atof_test( PyObject *self, PyObject *args );
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA.
*****************************************************************************/
+#include "../pyunit.h"
#include <vlc/vlc.h>
#include "vlc_url.h"
-#include <stdio.h>
-#include <stdlib.h>
-
-static PyObject * test_decode (const char *in, const char *out)
+ PyObject * test_decode (const char *in, const char *out)
{
char *res;
return Py_None;
}
-static PyObject *url_decode_test( PyObject *self, PyObject *args )
+ PyObject *url_decode_test( PyObject *self, PyObject *args )
{
(void)setvbuf (stdout, NULL, _IONBF, 0);
if( !test_decode ("this_should_not_be_modified_1234",
# To compile in a local vlc tree
native_libvlc_test = Extension( 'native_libvlc_test',
- sources = ['native/init.c'],
+ sources = ['native/init.c', 'native/url.c', 'native/i18n.c',
+ 'native/stats.c', 'native/libvlc.c'],
include_dirs = ['../include', '../', '/usr/win32/include' ],
extra_objects = [ '../src/.libs/libvlc.so' ],
extra_compile_args = get_cflags(),