Stephan Erb
a16c65873a
Small enhancements for test_roster_window.
...
* Make sure that contacts show up under the correct parent
* Add check support for SelfContacts
2008-08-28 22:07:40 +00:00
Stephan Erb
9f52881d6e
Fix option handling of the unittest runner.
2008-08-27 18:55:18 +00:00
Yann Leboulanger
5b6da9fbe0
fix dispatcher test. <x:y> in a message are not allowed
2008-08-27 07:56:02 +00:00
Yann Leboulanger
8a83033816
add some options to runtests.py to be able to tune verbosity and wether we want to run tests that require X or not
2008-08-27 07:55:06 +00:00
Yann Leboulanger
ea99cb3682
coding standards
2008-08-27 07:51:05 +00:00
Yann Leboulanger
12f2c89070
coding standards
2008-08-27 07:49:41 +00:00
Yann Leboulanger
b5753fec60
test hash computation in caps test
2008-08-27 07:49:11 +00:00
Stephan Erb
0bc1ac47f7
Unittest to reproduce #4208 . With some tweaks to data.py it should also help to reproduce #4195 .
2008-08-18 22:15:45 +00:00
Brendan Taylor
559a8c8b13
status change tests, hopefully fix some status change issues
2008-08-09 06:10:04 +00:00
Brendan Taylor
198a0ca738
moved testing libraries into their own directory
2008-08-09 00:24:08 +00:00
Brendan Taylor
83d9ef49a3
a script for running all the tests
2008-08-08 23:53:44 +00:00
Stephan Erb
d1150f4d02
Implement some basic RosterWindow tests.
...
I just want the skeleton to be in place for feature bug fixing :-)
2008-08-06 20:17:00 +00:00
js
8605cd3f38
For historical reasons, we have a tab width of 3. This is strange, but
...
we have that in all files. To at least lesser the confusion a bit, add
vim tags for that.
Additionally, fix wrong #! in a few files.
2008-07-29 19:49:31 +00:00
tomk
3d860f40a6
BOSHClient transformed to NonBlockingBOSH transport - it's easier to maintain more connections from below, implemented handling of non-persistent HTTP connections - it runs with ejabberd, improved NonBlockingTransport interface, minor changes in BOSHDispatcher
2008-07-13 22:22:58 +00:00
tomk
f3820706fb
- Refactored non-blocking transport and client classes - getaddrinfo is called
...
in Client now
- Added NonBlockingHttpBOSH transport (to tranports_nb) and BOSHClient
(to client_nb)
- Extended possible proxy types in configuration by "BOSH" proxy
- Rewrote NonBlockingTLS to invoke success callback only after successful TLS handshake is over (formerly, the TLS Plugin returned right after sending <starttls>)
2008-06-30 00:02:32 +00:00
Brendan Taylor
f6609d5bc5
indentation bug in the test environment setup
2008-06-29 22:31:17 +00:00
Brendan Taylor
90d849f945
added test for parsing of unbound namespace prefixes
2008-06-29 17:06:30 +00:00
Brendan Taylor
59f9d7dc2e
test for URL regexp
2008-06-29 05:25:59 +00:00
Brendan Taylor
e3613be1fa
first pass at stripping out the one-tab-per-session code
2008-06-26 23:36:58 +00:00
tomk
65644ca13f
added stub for new transports module plus basic test for it, testing code reorganized
2008-06-18 23:58:19 +00:00
tomk
16e274b9ec
added test script for NonBlockingClient (test/test_client_nb.py)
2008-06-12 23:54:46 +00:00
Brendan Taylor
82b30c0791
CapsCache: made docstring match the API, fixed minor bugs, added tests
2008-06-12 03:56:47 +00:00
Brendan Taylor
de21abe97b
split off test initialization code
2008-06-12 03:56:30 +00:00
tomk
6a15c9b9c9
initial cleanup of xmpppy perfomed, see #3260
2008-06-09 00:32:02 +00:00
Brendan Taylor
cc307aed70
split mock objects into their own module
2008-06-03 23:54:22 +00:00
Brendan Taylor
1920b963da
fix unit test to be runnable from anywhere
2008-05-31 00:54:40 +00:00
Brendan Taylor
e3e514cdc9
some basic session unit tests and support files
2008-05-29 02:49:03 +00:00