PySide/tests/signals
Lauro Neto 719b8f40e3 Raise error when slot argument is unknown.
Instead of accepting it silently and generating potential
segfault and undefined behavior, raise TypeError when
the type of an argument is unknown to PySide type system.

An example of such erratic behavior is in declarations like:

@Slot
def foo(self):

Slots without arguments must be explicitly declared this way:

@Slot()
def foo(self):

Reviewer: Marcelo Lira <marcelo.lira@openbossa.org>
Reviewer: Hugo Lima <hugo.lima@openbossa.org>
2012-03-08 16:53:58 -03:00
..
args_dont_match_test.py chmod -x on some tests, because we need to follow a pattern. 2010-06-10 15:31:43 -03:00
bug_311.py Fixed signal signature parser. 2010-08-26 16:21:41 -03:00
bug_312.py Update unit test for bug 312. 2010-09-16 17:12:34 -03:00
bug_319.py Fixed slot singature parse function to keep compatibility with QSignal. 2010-08-26 16:21:41 -03:00
CMakeLists.txt Created unit test for bug #671. 2012-03-08 16:53:57 -03:00
decorators_test.py Raise error when slot argument is unknown. 2012-03-08 16:53:58 -03:00
disconnect_test.py Fix bug 651 - "Calling disconnect() with no arguments causes segfault" 2012-03-08 16:53:51 -03:00
invalid_callback_test.py chmod -x on some tests, because we need to follow a pattern. 2010-06-10 15:31:43 -03:00
lambda_gui_test.py Avoid cyclic dependency on test. 2010-08-25 17:31:24 -03:00
lambda_test.py chmod -x on some tests, because we need to follow a pattern. 2010-06-10 15:31:43 -03:00
leaking_signal_test.py Remove releaseWrapper as Signal tp_dealloc 2010-10-26 13:49:07 -03:00
multiple_connections_gui_test.py Modify multiple connections test to avoid use more then 50 slots 2010-07-08 11:27:01 -03:00
multiple_connections_test.py Modify multiple connections test to avoid use more then 50 slots 2010-07-08 11:27:01 -03:00
pysignal_test.py chmod -x on some tests, because we need to follow a pattern. 2010-06-10 15:31:43 -03:00
qobject_destroyed_test.py chmod -x on some tests, because we need to follow a pattern. 2010-06-10 15:31:43 -03:00
qobject_receivers_test.py Fixed test. 2010-09-16 17:12:34 -03:00
qobject_sender_test.py chmod -x on some tests, because we need to follow a pattern. 2010-06-10 15:31:43 -03:00
ref01_test.py chmod -x on some tests, because we need to follow a pattern. 2010-06-10 15:31:43 -03:00
ref02_test.py chmod -x on some tests, because we need to follow a pattern. 2010-06-10 15:31:43 -03:00
ref03_test.py chmod -x on some tests, because we need to follow a pattern. 2010-06-10 15:31:43 -03:00
ref04_test.py chmod -x on some tests, because we need to follow a pattern. 2010-06-10 15:31:43 -03:00
ref05_test.py Changed test to avoid erros on slow machines. 2010-08-23 10:54:37 -03:00
ref06_test.py Changed test to avoid erros on slow machines. 2010-08-23 10:54:37 -03:00
segfault_proxyparent_test.py Removing deprecated and duplicated test 2010-10-01 13:37:43 -03:00
self_connect_test.py chmod -x on some tests, because we need to follow a pattern. 2010-06-10 15:31:43 -03:00
short_circuit_test.py chmod -x on some tests, because we need to follow a pattern. 2010-06-10 15:31:43 -03:00
signal2signal_connect_test.py chmod -x on some tests, because we need to follow a pattern. 2010-06-10 15:31:43 -03:00
signal_autoconnect_test.py chmod -x on some tests, because we need to follow a pattern. 2010-06-10 15:31:43 -03:00
signal_connectiontype_support_test.py chmod -x on some tests, because we need to follow a pattern. 2010-06-10 15:31:43 -03:00
signal_emission_gui_test.py chmod -x on some tests, because we need to follow a pattern. 2010-06-10 15:31:43 -03:00
signal_emission_test.py chmod -x on some tests, because we need to follow a pattern. 2010-06-10 15:31:43 -03:00
signal_func_test.py chmod -x on some tests, because we need to follow a pattern. 2010-06-10 15:31:43 -03:00
signal_manager_refcount_test.py chmod -x on some tests, because we need to follow a pattern. 2010-06-10 15:31:43 -03:00
signal_number_limit_test.py Created unit test for bug #671. 2012-03-08 16:53:57 -03:00
signal_object_test.py Create unit-test for signal with QObject. 2010-06-17 15:34:34 -03:00
signal_signature_test.py Fixed new style signal connection tests for the proper semantics. 2012-03-08 16:47:57 -03:00
signal_with_primitive_type_test.py chmod -x on some tests, because we need to follow a pattern. 2010-06-10 15:31:43 -03:00
slot_reference_count_test.py chmod -x on some tests, because we need to follow a pattern. 2010-06-10 15:31:43 -03:00
static_metaobject_test.py chmod -x on some tests, because we need to follow a pattern. 2010-06-10 15:31:43 -03:00