Update README

This commit is contained in:
emdee 2022-09-26 06:20:28 +00:00
parent 5a938b40b4
commit 3fcb0d582f
3 changed files with 23 additions and 7 deletions

View File

@ -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.

View File

@ -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:
```

View File

@ -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