tahoe-lafs/src/allmydata/test
Brian Warner 325028c967 error if tcp=tor is requested but tor is unimportable
This only catches txtorcon not being installed (which should be fixed by
doing `pip install tahoe-lafs[tor]`). It doesn't notice that the Tor
daemon is not running (which we can't detect during startup, only
afterwards, when it's harder to notify the user), in which case Tor
connections (and all connections when "tcp = tor" is enabled) will just
fail silently.
2016-08-31 01:50:13 -07:00
..
cli Fix file-operations/inotify testing 2016-08-18 10:41:40 -06:00
mutable factor out "Tub maker" 2016-08-27 17:36:55 -07:00
web factor out "Tub maker" 2016-08-27 17:36:55 -07:00
__init__.py Changes to Tahoe needed to work with new zetuptoolz (that does not use .exe wrappers on Windows), and to support Unicode arguments and stdout/stderr -- v5 2010-07-25 01:32:16 -07:00
bench_dirnode.py benchmarking: update bench_dirnode to be correct and use the shiniest new pyutil.benchutil features concerning what units you measure in 2010-07-18 21:49:48 -07:00
check_grid.py remove interpreter shbang lines from non-executables 2011-10-14 10:23:01 -07:00
check_load.py test/check_load: hush (newer) pyflakes 2015-07-12 18:25:55 -07:00
check_memory.py Teach tub to start synchronously even with ip autodetect 2016-04-26 21:54:45 -07:00
check_speed.py remove interpreter shbang lines from non-executables 2011-10-14 10:23:01 -07:00
common_util.py split test_mutable.py into smaller files 2016-08-03 14:54:32 -04:00
common_web.py test_web: improve ETag tests, add If-None-Match test 2012-05-13 00:45:11 -07:00
common.py test.common: allow test_repairer to be run independently 2016-08-05 18:26:18 -04:00
no_network.py Implement basic connection handlers (tor/i2p) 2016-08-28 02:41:44 -07:00
run_trial.py run_trial: don't do anything on import 2016-08-19 17:42:05 -07:00
test_auth.py Change uses of os.path.expanduser and os.path.abspath. refs #2235 2015-01-30 00:50:18 +00:00
test_backupdb.py Add magicfolderdb.py. 2016-07-21 12:35:59 -07:00
test_base62.py remove interpreter shbang lines from non-executables 2011-10-14 10:23:01 -07:00
test_checker.py factor out "Tub maker" 2016-08-27 17:36:55 -07:00
test_client.py test_client: improve coverage slightly 2016-08-28 02:39:39 -07:00
test_codec.py download: refactor handling of URI Extension Block and crypttext hash tree, simplify things 2008-12-05 08:17:54 -07:00
test_configutil.py tests: use oneshare=True on more test cases 2016-08-03 19:11:01 -04:00
test_connections.py error if tcp=tor is requested but tor is unimportable 2016-08-31 01:50:13 -07:00
test_crawler.py Change relative imports to absolute 2010-02-26 01:14:33 -07:00
test_deepcheck.py Remove 'needs-rebalancing' and add 'count-happiness' to checker reports; repair tests. fixes #1784, #2105 2014-03-20 16:13:57 +00:00
test_dirnode.py tests: use oneshare=True on more test cases 2016-08-03 19:11:01 -04:00
test_download.py switch UploadResults to use get_uri(), hide internal ._uri 2012-05-21 21:14:44 -07:00
test_encode.py Add assertions to make sure that set_default_encoding_parameters is always called, rather than using hardcoded 3/7/10 defaults. Also update affected tests. Note that this by itself cannot fix the bug mentioned in ticket:1212#comment:41, but it might make it easier to reproduce. refs #1212 2012-06-19 02:05:04 +00:00
test_encodingutil.py test_encodingutil: fixes for Unix. 2016-07-21 12:35:59 -07:00
test_filenode.py immutable/literal.py: Implement interface changes in literal nodes. 2011-08-01 19:08:14 -07:00
test_ftp.py tests: use oneshare=True on more test cases 2016-08-03 19:11:01 -04:00
test_hashtree.py hush pyflakes-0.4.0 warnings: remove trivial unused variables. For #900. 2010-01-14 14:15:29 -08:00
test_helper.py factor out "Tub maker" 2016-08-27 17:36:55 -07:00
test_hung_server.py switch UploadResults to use get_uri(), hide internal ._uri 2012-05-21 21:14:44 -07:00
test_immutable.py Eliminate mock dependency. 2015-07-17 22:12:25 +01:00
test_import.py Don't show scary diagnostic warnings from --version[-and-path] (corrected). refs ticket:2436 2015-07-29 00:20:33 +01:00
test_introducer.py factor out yamlutil.py 2016-07-19 17:31:41 -07:00
test_iputil.py Add Namespace utility class. (This is already used in the leasedb/cloud backend branch.) 2015-07-17 22:12:25 +01:00
test_json_metadata.py Eliminate mock dependency. 2015-07-17 22:12:25 +01:00
test_magic_folder.py fix codechecks: trailing whitespace, suspicious variable captures 2016-08-19 17:42:05 -07:00
test_magicpath.py WIP. 2016-07-21 12:35:59 -07:00
test_netstring.py directories: keep track of your position as you decode netstring after netstring from an input buffer instead of copying the trailing part 2009-07-04 19:51:09 -07:00
test_no_network.py switch UploadResults to use get_uri(), hide internal ._uri 2012-05-21 21:14:44 -07:00
test_node.py if tub.port is empty, don't listen 2016-08-29 22:28:55 -07:00
test_observer.py hush pyflakes-0.4.0 warnings: slightly less-trivial fixes. Closes #900. 2010-01-14 14:17:19 -08:00
test_repairer.py Remove ugly shadowing of Client.DEFAULT_ENCODING_PARAMETERS. fixes #1847 2014-04-21 22:41:23 +01:00
test_runner.py remove _appname.py file 2016-08-11 23:24:11 -07:00
test_sftp.py tests: use oneshare=True on more test cases 2016-08-03 19:11:01 -04:00
test_stats.py Change relative imports to absolute 2010-02-26 01:14:33 -07:00
test_storage_client.py fix unicode handling in server_id from YAML 2016-08-28 02:42:51 -07:00
test_storage.py Eliminate mock dependency. 2015-07-17 22:12:25 +01:00
test_system.py make IServer.get_serverid() use pubkey, not tubid 2016-08-26 14:29:50 -07:00
test_upload.py factor out "Tub maker" 2016-08-27 17:36:55 -07:00
test_uri.py Fix a pyflakes import warning. 2013-07-18 20:54:19 +01:00
test_util.py Repair fileutil tests. 2016-07-21 12:35:59 -07:00
test_version.py Rename distribution from allmydata-tahoe to tahoe-lafs. fixes ticket:2011 2016-03-25 19:16:01 +00:00
trialtest.py docs/frontends/CLI.rst, src/allmydata/test/trialtest.py: add trailing newlines. refs #1296 2011-01-19 00:19:55 -08:00