Commit graph

153 commits

Author SHA1 Message Date
Ghislain MARY
3a39a1da6f Update call tester for Python module. 2014-12-09 15:52:20 +01:00
Ghislain MARY
56eb5c3e7b Fix the use of SipTransports in the Python module. 2014-12-09 13:35:48 +01:00
Ghislain MARY
bff27f5c6d Fix account creation in Python. 2014-12-09 11:27:21 +01:00
Ghislain MARY
395448491a Add LCSipTransports wrapper in the Python module. 2014-12-09 11:21:12 +01:00
Ghislain MARY
0e924f4b4e Handle testing accounts creation in Python. 2014-12-08 15:55:57 +01:00
Ghislain MARY
180de834ee Revert "Handle accounts manager to the Python module unit tests."
This reverts commit b61302f9b1.
2014-12-08 14:31:17 +01:00
Ghislain MARY
b61302f9b1 Handle accounts manager to the Python module unit tests. 2014-12-08 11:30:58 +01:00
Ghislain MARY
908b906e4d Remove some functions from the blacklist of the Python module. 2014-12-05 16:58:07 +01:00
Ghislain MARY
9066a82f3c Handle callbacks getters in Python module. 2014-12-05 16:40:26 +01:00
Ghislain MARY
a6cfecf3e4 Handle events in classes other than LinphoneCore.
Callbacks getters still need to be implemented correctly.
2014-12-05 16:14:04 +01:00
Ghislain MARY
aff27f6554 Rework Python wrapper handwritten code handling. 2014-11-21 11:44:00 +01:00
Ghislain MARY
7787c91c46 Blacklist functions that prevent the Python module from building. 2014-11-12 16:22:20 +01:00
Ghislain MARY
cc50cd1b2b Blacklist some functions for the Python wrapper. 2014-10-09 16:54:29 +02:00
Ghislain MARY
0e9b2a4502 Blacklist linphone_core_add_listener() and linphone_core_remove_listener() in the Python module. 2014-09-30 17:05:00 +02:00
Ghislain MARY
e64a5a58d1 Add a presence unit test in Python. 2014-09-11 17:08:11 +02:00
Ghislain MARY
623cb1295b Add some introduction text to the Python documentation. 2014-09-11 16:12:55 +02:00
Ghislain MARY
fcce4b4bbf Add README.txt file for Python unit tests. 2014-09-11 15:27:45 +02:00
Ghislain MARY
0f644703bf Allow running Python unit tests from an installed package. 2014-09-11 15:27:21 +02:00
Ghislain MARY
581da48a50 Add testing module in Python. 2014-09-10 11:40:23 +02:00
Ghislain MARY
081f1104a8 Fix Python registration unit test. 2014-09-09 09:07:30 +02:00
Ghislain MARY
46c932e690 Fix crashes caused by Py_BuildValue() when calling Python method from C. 2014-09-08 17:27:43 +02:00
Ghislain MARY
d23934feab Improve Python reference counting. 2014-09-08 17:27:43 +02:00
Ghislain MARY
f4ec25eb91 Allow logger to be None in Python unit tests. 2014-09-08 17:27:43 +02:00
Ghislain MARY
baddfc066b Always increment python object references before calling event callback. 2014-09-08 17:27:43 +02:00
Ghislain MARY
0b5d65d104 Remove PyObject_Init() call that should not be here. 2014-09-08 17:27:43 +02:00
Ghislain MARY
fc11da8069 Fix some refcounting issues in the Python wrapper. 2014-09-08 17:27:43 +02:00
Ghislain MARY
32c1c8b57d Add some message sending unit tests in Python. 2014-09-01 17:54:57 +02:00
Ghislain MARY
53c6673032 Fix reference count problem when returning an already existing Python object from the native object user data. 2014-08-29 17:34:41 +02:00
Ghislain MARY
b4978948f9 Add some call unit tests in Python. 2014-08-29 16:39:23 +02:00
Ghislain MARY
a03227d3e2 Fix reference count issue in the set_log_handler() method of the Python module + Allow setting its value to None. 2014-08-29 15:22:24 +02:00
Ghislain MARY
ba77efa244 Fix return of boolean values in the Python wrapper. 2014-08-29 11:43:42 +02:00
Ghislain MARY
883b240b01 Fix Python register unit tests. 2014-08-28 17:13:07 +02:00
Ghislain MARY
0e77ac4883 Add a second call unit test in Python. 2014-08-28 17:05:27 +02:00
Ghislain MARY
d2acdcdc1b Prevent crash in the Python wrapper when destroying the cores. 2014-08-28 17:04:19 +02:00
Ghislain MARY
3bba8ea3d2 Normalize default proxy getter signature so that it can be automatically wrapped. 2014-08-28 16:26:21 +02:00
Ghislain MARY
5d6f9c0bb5 Increment Python object reference count in event handler when the object already exists. 2014-08-28 16:26:21 +02:00
Ghislain MARY
5719dd8e92 Revert "Remove wrong decrementation of refcount in the event callbacks of the Python wrapper."
This reverts commit aa05370dce.
2014-08-28 16:26:21 +02:00
Ghislain MARY
97b43deef2 Use the new to_address and from_address attributes in the Python wrapper. 2014-08-28 15:13:28 +02:00
Ghislain MARY
9f155f9cb5 Add first call unit tests in Python. 2014-08-28 14:16:42 +02:00
Ghislain MARY
515369ca83 Taking a reference on the native object directly when creating the Python object. 2014-08-28 14:15:04 +02:00
Ghislain MARY
bb673bb9f4 Improve logging in the Python module unit tests. 2014-08-28 10:44:12 +02:00
Ghislain MARY
13ca8e0e4c Add a user_data properties to the objects of the Python wrapper. 2014-08-28 09:41:30 +02:00
Ghislain MARY
5e23b563f7 Start adding registration unit tests for the Python wrapper. 2014-08-27 16:57:17 +02:00
Ghislain MARY
aa05370dce Remove wrong decrementation of refcount in the event callbacks of the Python wrapper. 2014-08-27 16:48:43 +02:00
Ghislain MARY
b05b3db1e6 Add first Python module unit tests. 2014-08-27 12:38:26 +02:00
Ghislain MARY
4c6dcb5799 Fix type issue with bool_t in the Python wrapper, leading to memory overwrite. 2014-08-27 11:34:35 +02:00
Ghislain MARY
6018686807 Fix compilation warning. 2014-08-25 16:59:20 +02:00
Ghislain MARY
614df3fd3f Fix some refcount and userdata issues in the Python wrapper. 2014-08-25 13:40:57 +02:00
Ghislain MARY
eca15bf8c0 Use sphinx to generate the documentation of the Python wrapper. 2014-08-20 16:45:45 +02:00
Ghislain MARY
af6678a973 Hand-written implementation of linphone_core_get_sound_devices() in the Python wrapper. 2014-08-20 14:53:57 +02:00