meejah
0540df8ab1
Re-factor grid fixtures to be mostly helpers
...
This lets us use them to create our own tiny grid to test
the grid-manager certificates (instead of messing with "the"
grid)
2020-05-10 00:56:52 -06:00
meejah
c029698435
fix more keyutil things and key-handling in test
2020-05-08 00:47:17 -06:00
meejah
f21c1f4b4f
pass on request arg
2020-05-07 22:29:04 -06:00
meejah
5e1e90df89
pass on stdin=
2020-05-07 21:02:50 -06:00
meejah
60fea95e23
Merge branch 'master' into 2916.grid-manager-proposal.5
2020-05-07 18:58:55 -06:00
meejah
dfa8b37a15
irrelevant code
2020-05-07 15:26:22 -06:00
meejah
4ece4e9dce
specific exception for failing subprocess
2020-05-07 15:24:07 -06:00
Jean-Paul Calderone
1fba2d6ea2
Remove the magic-folder integration tests
2020-02-13 10:28:25 -05:00
meejah
0f6d6659e9
fewer magic numbers (and a fix to upload encoding)
2019-08-24 14:26:09 -06:00
meejah
5ca3a3a1ab
consistent naming for client fixtures / helpers
2019-08-20 00:18:14 -06:00
meejah
7244f3516d
Merge pull request #641 from meejah/integration-test-wait-for-ready
...
Better method of "waiting for readiness" in integration tests
2019-08-13 18:14:19 +00:00
meejah
7225cfb18f
continue waiting for storage-servers under more error-conditions
2019-08-13 10:33:56 -06:00
meejah
68036dd773
save a second if we're already ready
2019-08-08 21:03:40 -06:00
meejah
ff23ad1b89
spelling
2019-08-08 21:03:40 -06:00
meejah
425d16e39d
get rid of time.sleep usage for 'readiness'
2019-08-08 21:03:39 -06:00
meejah
9b3d37e03e
ValueError not RuntimeError
2019-08-08 21:02:51 -06:00
meejah
e7c387a7fc
Instead of abusing the process transport, introduce a new object
2019-08-08 21:02:50 -06:00
meejah
731c58754f
re-word docs/args
2019-08-08 21:02:44 -06:00
meejah
d939ed5042
move response-check to function
2019-08-08 21:02:44 -06:00
meejah
7738f9f4e3
add test_put and refactor a little
2019-08-08 21:02:44 -06:00
meejah
eb0a582d1c
add a --helper command-line option to 'tahoe create-node'
2019-08-08 17:41:57 -06:00
meejah
1af4593e16
some simple web integration tests
2019-08-08 12:41:27 -06:00
meejah
0227b0945e
refactor; use _tahoe_runner_optional_coverage
2019-08-08 09:53:57 -06:00
meejah
97e130aa25
refactor; use _tahoe_runner_optional_coverage
2019-08-08 09:52:00 -06:00
meejah
025b89855f
refactor so we only check coverage in one place
2019-08-07 14:03:16 -06:00
meejah
8e4b05214a
add --coverage for integration tests
2019-08-06 16:47:43 -06:00
meejah
75fee995b6
some tweaks and fixes for integration tests
2019-05-30 16:01:45 -06:00
meejah
3c679e9202
tweak tests/error output
2019-05-30 16:01:45 -06:00
meejah
85142acf97
add some integration tests
2019-05-30 16:01:45 -06:00
heartsucker
dbfcf8ae00
replaced StringIO imports with six.moves
2019-03-28 12:31:37 +01:00
Jean-Paul Calderone
9bc00c4f76
add a couple more helpers
2019-03-18 16:35:35 -04:00
Jean-Paul Calderone
a44c5d0f11
respect the timeout
2019-03-18 16:35:31 -04:00
Jean-Paul Calderone
29503c5648
Get all the nodes to turn on Eliot logging.
2019-02-27 09:11:47 -05:00
Jean-Paul Calderone
6f7e1250e8
Merge pull request #549 from tahoe-lafs/2971.super-argument-order
...
Fix super() argument order
Fixes: ticket:2971
2019-02-18 09:53:05 -05:00
Jean-Paul Calderone
6d948b68cf
The fix
2019-02-15 13:58:02 -05:00
Jean-Paul Calderone
e511adbf63
Use the new cleanup helper for process cleanup
...
This removes some repetition of logic and switches to a more aggressive
cleanup approach.
2019-02-15 12:41:45 -05:00
Jean-Paul Calderone
cec31e6e5a
add a helper for vigorously cleaning up processes
2019-02-15 12:39:30 -05:00
Jean-Paul Calderone
f905d80760
switch to pytest_twisted
2019-02-05 11:03:35 -05:00
meejah
2cd74dbb3a
exception name wrong in super()
2018-04-30 14:55:52 -06:00
meejah
0d7a703756
simplify some utility code
2018-04-30 14:55:52 -06:00
meejah
21c6825172
fix exception stuff
2018-04-30 14:55:52 -06:00
meejah
a0546fff7b
custom exception types
2018-04-30 14:55:51 -06:00
meejah
6352db9c01
comment + logging cleanup
2018-04-30 14:55:51 -06:00
meejah
c445ac4c14
use custom exception type
2018-04-30 14:55:51 -06:00
meejah
41e6ec0fff
integration test fixups
2018-04-30 14:55:51 -06:00
meejah
a146afcf84
refactor integration tests
2018-04-30 14:55:51 -06:00
meejah
affb80e39e
test fixups
2018-04-30 14:55:51 -06:00
meejah
5b93e193c3
An integration test for ticket 2880
2017-12-05 12:02:16 -07:00
Jean-Paul Calderone
dece729857
refactor to remove unnecessary negation
...
also add missing import!
2017-07-26 11:29:15 -04:00
Jean-Paul Calderone
a8917d553c
rewrite the config file more safely
...
use cli options for whatever we can
use the config apis for the other thing
this avoids clobbering configuration we don't know about -
such as the storage=False setting (which made all nodes storage servers).
2017-07-26 10:49:43 -04:00