Jean-Paul Calderone
aac36fb30a
fix line separator
2019-05-03 12:09:03 -04:00
Jean-Paul Calderone
97e8ba8301
Remove test_client_no_noise and rewrite test_introducer
...
"tahoe run" has no quiet option so `test_client_no_noise` is not applicable.
This is a loss of the coverage of the quiet option for `tahoe start`. That is
unfortunate but fixing any `tahoe start`-using test is really hard and the
functionality that is no longer covered is so trivial it hardly seems like it
made sense to test it by running multiple tahoe child processes anyway.
2019-05-03 11:36:11 -04:00
Jean-Paul Calderone
0e8472c017
rewrite test_baddir as several tahoe run
-using tests
2019-05-03 08:55:35 -04:00
Jean-Paul Calderone
57fc078383
factor cleanup into api class
2019-05-03 07:27:58 -04:00
Jean-Paul Calderone
5a1183500e
rewrite RunNode.test_client to use "tahoe run"
2019-05-02 14:21:35 -04:00
Jean-Paul Calderone
e6da5e6a82
Switch to simpler, declarative skip style
2019-05-02 12:52:06 -04:00
meejah
e63ee9b37e
Merge pull request #604 from ArdaXi/master
...
Make isdir argument to _ErrorTarget optional
2019-04-28 04:30:58 +00:00
Jean-Paul Calderone
0ab197d928
Add a test for the problematic case
...
Get the name in the warning right
2019-04-26 21:39:23 +02:00
meejah
27a0a7400d
Merge pull request #600 from tahoe-lafs/3019-remove-tuple-unpacking
...
3019 remove tuple unpacking, Fixes: ticket:3019
2019-04-26 17:37:56 +00:00
heartsucker
c0939e9b99
removed use of backticks for repr for python3 compatibility
2019-04-18 13:50:21 +02:00
heartsucker
a087a5be72
removed tuple unpacking in function definitons for python3 compatibility
2019-04-18 13:37:18 +02:00
Jean-Paul Calderone
9a30eaa83c
move listenOnUnused to a place where implementation code can use it
2019-04-16 11:26:15 -04:00
Jean-Paul Calderone
7bda21aa7d
Merge pull request #593 from tahoe-lafs/3021.test-suite-hang
...
Fix one of the test suite hangs.
Fixes: ticket:3021
2019-04-05 15:37:49 -04:00
heartsucker
0750dbac38
updated all python files to use pep-3110 exception syntax for python3 compatibility
2019-04-04 11:57:58 +02:00
heartsucker
f4ff91a6c1
updated python2 long numeric literals for python3 compatibility
2019-04-03 10:04:02 +02:00
Jean-Paul Calderone
7b314ceab8
Attempt to avoid the hang condition
...
The Python 2.7 subprocess module does not promise thread safety.
2019-04-01 12:54:51 -04:00
heartsucker
d8187a0f6a
Merge pull request #589 from tahoe-lafs/3015-octal-numeric-literals
...
updated instances of octal literals to use the format 0o123 for python3 compatibility
2019-03-31 11:24:39 +02:00
meejah
7263ceb1d1
Merge pull request #591 from tahoe-lafs/3017.magic-folder-double-start
...
Fix the MagicFolder double start problem
2019-03-29 17:38:37 +00:00
heartsucker
129ef22185
updated instances of octal literals to use the format 0o123 for python3 compatibility
2019-03-29 11:08:44 +01:00
Jean-Paul Calderone
a4a73a20a2
Fix incorrect assertion
2019-03-28 16:18:43 -04:00
Jean-Paul Calderone
a7d18780f2
try really hard to bind that random ephemeral port number
2019-03-28 16:06:25 -04:00
Jean-Paul Calderone
f5e287d3e9
Use the port assigner in test_introducer
2019-03-28 15:14:48 -04:00
Jean-Paul Calderone
4265cc8afd
And for the NoNetworkGrid clients' web port config
2019-03-28 15:02:53 -04:00
Jean-Paul Calderone
2898b2477b
Use the port assigner for the web port config as well
2019-03-28 15:02:14 -04:00
Jean-Paul Calderone
7c97503687
Move and somewhat refactor assign_foolscap_port
.
...
These changes make it easier to re-use and remove the notion that it is
foolscap-specific.
2019-03-28 14:54:45 -04:00
heartsucker
dbfcf8ae00
replaced StringIO imports with six.moves
2019-03-28 12:31:37 +01:00
meejah
d73626b7da
Merge pull request #580 from tahoe-lafs/3008-test-print-function
...
updated test code to use print function over print statement
2019-03-26 00:19:33 +00:00
Jean-Paul Calderone
848950a0c0
Merge remote-tracking branch 'origin/master' into ticket3006-websocket-streaming-logs
2019-03-25 08:42:30 -04:00
Jean-Paul Calderone
78e458328e
actually this returns the logs resource itself :/
2019-03-22 16:54:33 -04:00
Jean-Paul Calderone
5ac7efc6f3
Make sure it succeeds with _OK_
2019-03-22 16:43:08 -04:00
Jean-Paul Calderone
febfa50a83
make sure we get bytes here
2019-03-22 16:42:50 -04:00
Jean-Paul Calderone
9de97dbdd5
Use guard and add some tests (integration failing)
2019-03-22 13:47:32 -04:00
heartsucker
df9243a3f4
updated test code to use print function over print statement
2019-03-22 17:32:36 +01:00
Jean-Paul Calderone
5bdb37b786
Remove tests for removed code
2019-03-20 12:53:24 -04:00
Jean-Paul Calderone
32d56c4dcc
Merge remote-tracking branch 'origin/master' into 3004.eliotloggedruntest-addcleanup
2019-03-19 12:29:18 -04:00
Jean-Paul Calderone
6a4d461d38
only break it once because we don't do a full iteration after, now
2019-03-18 15:28:43 -04:00
Jean-Paul Calderone
d3fde4a4c5
and put the iterate into an action
2019-03-18 15:28:35 -04:00
Jean-Paul Calderone
0ac96e9113
put the _process_deque into an action too
2019-03-18 15:28:16 -04:00
Jean-Paul Calderone
20150541a7
put the _perform_scan into an eliot action
2019-03-18 15:27:38 -04:00
Jean-Paul Calderone
e1de96486c
Don't re-run _perform_scan in this abstraction violating test
...
Just do what comes after _perform_scan
2019-03-18 15:11:25 -04:00
Jean-Paul Calderone
50867bec8b
Accept positional and keyword arguments and pass them on.
2019-03-15 15:13:20 -04:00
Jean-Paul Calderone
365ff1a02c
explain why we need to touch() twice
2019-03-14 11:26:06 -04:00
Jean-Paul Calderone
5141105441
Fix typo
2019-03-14 11:26:06 -04:00
Jean-Paul Calderone
2cb710ac1e
Just touch the path once
2019-03-14 11:26:06 -04:00
Jean-Paul Calderone
b14583f0e9
Remove this broken ignore_count thing
...
The only purpose it serves to make the tests invalid and useless.
2019-03-14 11:26:06 -04:00
Jean-Paul Calderone
9ed019f8de
Give the tests a little more time. Windows may need it.
2019-03-14 11:24:35 -04:00
Jean-Paul Calderone
2205bf0fdd
unused
2019-03-14 11:24:35 -04:00
Jean-Paul Calderone
241b6cedfe
Remove the skipped tests
...
They're skipped because we don't need that functionality. If we need it in
the future, we'll implement it with tests.
2019-03-14 11:24:35 -04:00
Jean-Paul Calderone
984d27ab62
simplify
2019-03-14 11:24:35 -04:00
Jean-Paul Calderone
e0b7919ad8
macOS is picky
2019-03-14 11:24:35 -04:00