Brian Warner
b8d77fbb46
move my_private_dir.cap into private/
2007-12-17 20:57:40 -07:00
Zooko O'Whielacronx
2a7f374e45
unit test that POST /uri/?t=mkdir works
2007-12-18 17:47:49 -07:00
Zooko O'Whielacronx
a5a54ac5ca
remove the DirnodeURI foolscap schema and mv those regexes into uri.py
...
We currently do not pass dirnode uris over foolscap.
2007-12-18 17:44:24 -07:00
Zooko O'Whielacronx
9848d2043d
make more precise regexp for WriteableSSKFileURI and DirnodeURI and use it in unit tests
...
Also allow an optional leading "http://127.0.0.1:8123/uri/ ".
Also fix a few unit tests to generate bogus Dirnode URIs of the modern form instead of the former form.
2007-12-18 13:15:08 -07:00
Zooko O'Whielacronx
ea43753386
fix unit tests to assert that we do *not* link to start.html when there is no private dir, instead of asserting that we *do*
2007-12-17 18:51:16 -07:00
Zooko O'Whielacronx
a983f6d60c
rename "my_private_dir.uri" to "my_private_dir.cap"
2007-12-17 18:35:25 -07:00
Zooko O'Whielacronx
08a64c3a2b
rename "secret" to "lease_secret" and change its size from 16 to 32 bytes
2007-12-17 18:34:11 -07:00
Zooko O'Whielacronx
8c65bdcf9d
put all private state in $BASEDIR/private
...
fixes #219
The only part of #219 that this doesn't include is the part about
logpublisher, which has been moved out of tahoe into foolscap.
2007-12-17 16:39:54 -07:00
Zooko O'Whielacronx
ae90016845
fix the overwrite button and add unit test for it
2007-12-14 17:52:05 -07:00
Brian Warner
cd59cded91
test_system.py: oops, match change in RIControl
2007-12-14 03:08:16 -07:00
Brian Warner
7924f5ac21
test_web.py: cosmetic, remove leftover trailing space
2007-12-14 02:06:09 -07:00
Brian Warner
f6b2072af1
check-speed: test SSK upload/download speed too. SDMF imposes a limit on the file sizes, no 10MB or 100MB test
2007-12-14 02:05:31 -07:00
Brian Warner
69b65b6b01
remove logpublisher, use the Foolscap version now that this functionality has been moved into Foolscap-0.2.2
2007-12-12 20:31:01 -07:00
Brian Warner
e52e14cc66
remove tests of logging functionality that's been subsumed by foolscap logging
2007-12-12 20:23:53 -07:00
Zooko O'Whielacronx
2915f5b7f4
remove unimplemented and skipped test for feature that we don't plan to implement any time soon (XML-RPC interface)
2007-12-12 20:06:05 -07:00
Zooko O'Whielacronx
1ac09840a4
a few documentation and naming convention updates
...
Notable: the argument to make REPORTER has been renamed to TRIALARGS.
2007-12-12 19:34:08 -07:00
Zooko O'Whielacronx
a7f954ac06
editing: change names like "MyThing" to "FakeThing" for fake objects in unit tests
2007-12-11 18:10:29 -07:00
Zooko O'Whielacronx
38d1af7ede
fix unit test to pass forward-slashes to the CLI since it demands that the CLI emit forward-slashes
2007-12-11 20:03:44 -07:00
Brian Warner
2cb05817a6
test_web.py: survive localdir/localfile= names with spaces. Should close #223
2007-12-11 19:47:04 -07:00
Brian Warner
b085097adc
test_system: write test data in 'b' verbatim mode, since on windows the default text-mode is different. Addresses one of the failures in #223
2007-12-11 19:16:33 -07:00
Brian Warner
74820cc3de
webish: append save=true to a GET URL to save-to-disk. Closes #222 .
2007-12-11 18:04:44 -07:00
Zooko O'Whielacronx
4210ba2b8a
fix test_introducer to wait for the right things in order to avoid intermittent test failures
2007-12-11 14:08:15 -07:00
Zooko O'Whielacronx
40edccf9c5
fix IntroducerClient.when_enough_peers()
...
add IntroducerClient.when_few_enough_peers(), fix and improve test_introducer
2007-12-10 20:22:59 -07:00
Zooko O'Whielacronx
9a30ab2dfd
make check-memory use the new POST /uri?t=upload
2007-12-06 17:28:23 -07:00
Zooko O'Whielacronx
8ad2e85fdf
add POST /uri?t=upload and tests thereof
...
Hm... I refactored processing of segments in a way that I marked as "XXX HELP
I AM YUCKY", and then I ran out of time for rerefactoring it before I
committed. At least all the tests pass.
2007-12-06 17:17:02 -07:00
Brian Warner
51af1fa2e3
webish: fix overwrite form display
2007-12-05 00:15:13 -07:00
Brian Warner
53e865cf49
test_web.py: add coverage for directory listings that include mutable files
2007-12-04 23:57:40 -07:00
Brian Warner
785f21b9bf
test_web.py: add coverage for POST t=check
2007-12-04 23:49:38 -07:00
Brian Warner
56e02b274b
webish: add POST t=mutable, make it replace files in-place, add t=overwrite
2007-12-04 23:42:54 -07:00
Brian Warner
4c79b4cd07
test_web.py: remove last use of fake_* methods, remove dead code
2007-12-04 23:11:00 -07:00
Brian Warner
f190382d5e
refactor web tests, and interfaces.IFileNode
2007-12-04 23:01:37 -07:00
Brian Warner
4b8c2e93b3
checker: improve test coverage a little bit
2007-12-04 18:00:12 -07:00
Brian Warner
bf1b7d78e2
uri.py: improve test coverage
2007-12-04 17:38:31 -07:00
Brian Warner
cf2bd03813
remove most (maybe all?) traces of old Dirnode class. Yay for negative code days.
2007-12-04 17:00:58 -07:00
Brian Warner
1a5257c388
improve test coverage on FileNode.check
2007-12-04 15:55:27 -07:00
Brian Warner
0f5ef5184d
test_dirnode.py: obtain full coverage of dirnode.py
2007-12-04 14:32:04 -07:00
Brian Warner
cca166a4f5
rename dirnode2.py to dirnode.py
2007-12-04 11:45:20 -07:00
Brian Warner
b780127f49
test_mutable: improve test coverage a bit, add test_filenode.py
2007-12-03 21:37:54 -07:00
Brian Warner
955bd5383d
remove PyCrypto, now we only use pycrypto++
2007-12-03 18:10:01 -07:00
Brian Warner
87e6ccbd4a
remove leftover defer.setDebugging(), to speed up tests from 200s to 83s
2007-12-03 17:10:02 -07:00
Zooko O'Whielacronx
3605354a95
fix several bugs and warnings -- thanks, pyflakes
2007-12-03 15:42:35 -07:00
Zooko O'Whielacronx
e28d7c580c
merge patch to integrate decentralized directories with patch "download: use hierarchical logging"
2007-12-03 15:27:21 -07:00
Brian Warner
33a5f8ba6b
more hierarchical logging: download/upload/encode
2007-11-19 19:33:41 -07:00
Brian Warner
869b690378
download: use hierarchical logging
2007-11-19 19:07:10 -07:00
Brian Warner
3d046d6ac7
logging: only test log.err when Twisted is new enough to let us ignore the generated errors
2007-11-19 18:37:00 -07:00
Zooko O'Whielacronx
2c58d3399c
merge patch to integrate decentralized directories with patch to "only test log.err when Twisted is new enough to let us ignore the generated errors"
2007-12-03 15:25:14 -07:00
Brian Warner
cc1612aee5
hierarchical logging: add numbered messages and parent= args
2007-11-19 18:23:18 -07:00
Brian Warner
ce0609d29b
test_client: stall 2.0s between shutdown and restart, trying to fix cygwin
2007-11-18 20:41:26 -07:00
Brian Warner
b29ce1c30a
logpublisher: implement subscribe/publish for log, add a sample client
2007-11-16 20:07:50 -07:00
Brian Warner
8a2736480a
test_mutable: workaround: use more peers to avoid random test failures.
...
The underlying issue is recorded in #211 : one corrupt share in a query
response will cause us to ignore the remaining shares in that response, even
if they are good. In our tests (with N=10 but only 5 peers), this can leave
us with too few shares to recover the file.
The temporary workaround is to use 10 peers, to make sure we never get
multiple shares per response. The real fix will be to fix the control flow.
This fixes #209 .
2007-11-15 14:55:00 -07:00