From 3fcb0d582f8e7c497eeb4a62fc459c45e2343b9a Mon Sep 17 00:00:00 2001 From: emdee Date: Mon, 26 Sep 2022 06:20:28 +0000 Subject: [PATCH] Update README --- README.md | 13 +++++++++++++ tests/README.md | 9 ++++++--- tests/tests_wrapper.py | 8 ++++---- 3 files changed, 23 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 535ac58..d9b710c 100644 --- a/README.md +++ b/README.md @@ -31,6 +31,19 @@ to ```libtoxcore.so``` if you have only ```libtoxcore.so``` rather than ```autogen/configure```). If you want to be different, then just straighten out the filenames in ```libtox.py```. +As is, the code in ```tox.py``` is very verbose. Edit the file to change +``` +def LOG_ERROR(a): print('EROR> '+a) +def LOG_WARN(a): print('WARN> '+a) +def LOG_INFO(a): print('INFO> '+a) +def LOG_DEBUG(a): print('DBUG> '+a) +def LOG_TRACE(a): pass # print('TRAC> '+a) +``` +to all ```pass #``` or use ```logging.logger``` to suite your tastes. +```logging.logger``` can be dangerous in callbacks in ```Qt``` applications, +so we use simple print statements as default. The same applies to +```wrapper/tests_wrapper.py```. + ## Prerequisites No prerequisites in Python3. diff --git a/tests/README.md b/tests/README.md index b309854..8f72637 100644 --- a/tests/README.md +++ b/tests/README.md @@ -51,9 +51,12 @@ positional arguments: Look at the ```@unittest``` decorators in the code for tests that are known to fail, or are unfinished. They will be skipped, but should -all be fixed and made to work. It has been tested with UDP and TCP proxy -(Tor). It has ***not*** been tested on Windows, and there may be some -breakage, which should be easy to fix. +all be eventually fixed and made to work. It has been tested with UDP and +TCP proxy (Tor), and with Tor **you may have transient errors** due to +connectivity - simply rerun with a sacrificed goat entrails on the keyboard. + +It has ***not*** been tested on Windows, and there may be some minor breakage, +which should be easy to fix. Currently: ``` diff --git a/tests/tests_wrapper.py b/tests/tests_wrapper.py index 41e175e..22932d1 100644 --- a/tests/tests_wrapper.py +++ b/tests/tests_wrapper.py @@ -878,12 +878,16 @@ class ToxSuite(unittest.TestCase): from toxygen_tests import test_sound_notification test_sound_notification(self) + def test_loop_until_connected(self): # works + assert self.loop_until_connected() + def test_self_get_udp_port(self): # works """ t:self_get_udp_port """ if hasattr(oTOX_OPTIONS, 'udp_port') and oTOX_OPTIONS.udp_port: o = self.alice.self_get_udp_port() + LOG.info('self_get_udp_port ' +repr(o)) assert o > 0 def test_self_get_tcp_port(self): # works @@ -895,10 +899,6 @@ class ToxSuite(unittest.TestCase): o = self.alice.self_get_tcp_port() LOG.info('self_get_tcp_port ' +repr(o)) - - def test_loop_until_connected(self): # works - assert self.loop_until_connected() - def test_address(self): # works """ t:self_get_address