Commit graph

36 commits

Author SHA1 Message Date
0aa34147f7
Minimal tests for User class
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-05-28 02:25:15 +02:00
mathieui
29eef159d5 Fix some edge cases of MAM history fetch
- Wait until we receive our own MUC presence to fetch history
- Fix /reconnect weirdness
2020-05-23 16:10:13 +02:00
mathieui
e488b75737 Add tests for text_buffer 2020-05-23 16:10:13 +02:00
Jonas Schäfer
c1863addfd Add function to find a tab by unique prefix 2020-05-12 22:26:51 +02:00
Jonas Schäfer
d4d0c1a19f Add function to calculate unique prefix of two strings 2020-05-12 22:26:51 +02:00
mathieui
cf026cf1b1 Fix tests for message rendering 2020-05-09 19:46:17 +02:00
mathieui
a5e9280047 Pass a message to add_message instead of messed up kwargs everywhere
Changes LOTS of things
2020-05-09 19:46:17 +02:00
mathieui
076314fc21 Add tests for ui-related funcs 2020-05-09 19:46:17 +02:00
mathieui
5bc510eafa Fix an issue in xmllog rendering due to wrong offset
and improve tests to catch that
2020-05-09 19:46:17 +02:00
mathieui
32beeca480 Add tests for the new modules 2020-05-09 19:46:17 +02:00
Emmanuel Gil Peyrot
e5e0533b6e logger: Log the JID during a parsing error. 2019-02-07 02:31:15 +01:00
mathieui
e992107ecf
I give up
on getting Link Mauve to ever run tests
2018-12-15 15:19:27 +01:00
65649e91c4
Tabs: add test for slice support
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2018-09-10 22:45:23 +01:00
mathieui
f781511237
Tests: make dummy tabs still inherit tabs.Tab 2018-08-11 22:57:05 +02:00
mathieui
fdc797aec7
Fix unittests for python 3.5 2018-07-23 19:52:08 +02:00
mathieui
c6cf2d08b7
Fix close_all and change_title plugins 2018-07-22 16:17:06 +02:00
mathieui
2147efa4a1
Add tests for the new tabs module 2018-07-21 20:20:13 +02:00
mathieui
a8fc35cf35
Fix the config tests 2018-07-21 16:46:50 +02:00
mathieui
057f7ac9f5
Refactor logger.py to make it more testable
Also fixes:
- release the message log mmap when we are done with it
- Write the right character in log lines
2017-11-21 22:40:43 +01:00
mathieui
156d170d13
Make italics work 2017-11-14 19:23:35 +01:00
mathieui
c8e04d929c
Fix xhtml tests, and add tests with css disabled 2017-10-14 21:57:12 +02:00
mathieui
225f300ef3 Remove some unused imports 2017-10-14 13:00:42 +02:00
mathieui
0a4d66a657 Improve the poopt test 2017-10-12 00:17:09 +02:00
mathieui
ee5e807fc2 Add a poopt.cut_text multiline unit test 2017-10-11 23:06:57 +02:00
Emmanuel Gil Peyrot
f1b94534a4 Change all “not … in …” into “… not in …”. 2017-10-08 15:38:06 +01:00
mathieui
3775e476b6 Fix tests 2017-10-07 22:04:34 +02:00
mathieui
9f1c0c3d54 Rename parse_message_line to parse_log_line 2017-09-28 00:59:45 +02:00
mathieui
444af2be6f Add a simple test case 2017-09-28 00:57:17 +02:00
mathieui
5f0c0fbb0a Update tests 2016-08-21 15:58:07 +02:00
mathieui
2994a8e1e9 Update tests 2016-06-12 16:56:18 +02:00
Emmanuel Gil Peyrot
332a5c2553 Move the src directory to poezio, for better cython compatibility. 2016-06-11 20:49:43 +01:00
mathieui
561c46f126
Add a unit test for input completion
incomplete, but will help catch obvious wrong behaviors if we change
anything in the completions.
2014-12-18 17:57:07 +01:00
mathieui
e273a32ec7
Improve the xhtml_to_poezio_colors sanitization
add some tests, and remove the test_datetime_tuple because
of python time module misbehavior with timezones set manually.
(potentially due to http://bugs.python.org/issue6478)
2014-12-08 17:01:44 +01:00
mathieui
d98f2dde25
Make update.sh install the deps in a venv, and use them
simplifies the script and avoid cluttering the poezio/ directory.

also fix an unrelated test with slixmpp
2014-11-02 20:08:31 +01:00
mathieui
70befec8ca
Add some tests
- also fix that travis build
2014-10-29 03:07:40 +01:00
mathieui
29942d38bb
Add some unit tests using py.test
- we need to have more
2014-10-27 20:01:22 +01:00