mirror of
https://github.com/tahoe-lafs/tahoe-lafs.git
synced 2024-12-21 22:07:51 +00:00
unicode
This commit is contained in:
parent
947c4c2691
commit
30100c8165
@ -16,9 +16,9 @@ def test_index(alice):
|
|||||||
"""
|
"""
|
||||||
we can download the index file
|
we can download the index file
|
||||||
"""
|
"""
|
||||||
util.web_get(alice.node_dir, "")
|
util.web_get(alice.node_dir, u"")
|
||||||
# ...and json mode is valid json
|
# ...and json mode is valid json
|
||||||
json.loads(util.web_get(alice.node_dir, "?t=json"))
|
json.loads(util.web_get(alice.node_dir, u"?t=json"))
|
||||||
|
|
||||||
|
|
||||||
def test_upload_download(alice):
|
def test_upload_download(alice):
|
||||||
@ -30,23 +30,22 @@ def test_upload_download(alice):
|
|||||||
|
|
||||||
readcap = util.web_post(
|
readcap = util.web_post(
|
||||||
alice.node_dir,
|
alice.node_dir,
|
||||||
"uri",
|
u"uri",
|
||||||
data={
|
data={
|
||||||
"t": "upload",
|
u"t": u"upload",
|
||||||
"format": "mdmf",
|
u"format": u"mdmf",
|
||||||
},
|
},
|
||||||
files={
|
files={
|
||||||
"file": FILE_CONTENTS,
|
u"file": FILE_CONTENTS,
|
||||||
},
|
},
|
||||||
)
|
)
|
||||||
readcap = readcap.strip()
|
readcap = readcap.strip()
|
||||||
print("readcap '{}'".format(readcap))
|
|
||||||
|
|
||||||
data = util.web_get(
|
data = util.web_get(
|
||||||
alice.node_dir, "uri",
|
alice.node_dir, u"uri",
|
||||||
params={
|
params={
|
||||||
"uri": readcap,
|
u"uri": readcap,
|
||||||
"filename": "boom",
|
u"filename": u"boom",
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
assert data == FILE_CONTENTS
|
assert data == FILE_CONTENTS
|
||||||
@ -57,12 +56,12 @@ def test_put(alice):
|
|||||||
use PUT to create a file
|
use PUT to create a file
|
||||||
"""
|
"""
|
||||||
|
|
||||||
FILE_CONTENTS = "added via PUT"
|
FILE_CONTENTS = b"added via PUT"
|
||||||
|
|
||||||
resp = requests.put(
|
resp = requests.put(
|
||||||
util.node_url(alice.node_dir, "uri"),
|
util.node_url(alice.node_dir, u"uri"),
|
||||||
files={
|
files={
|
||||||
"file": FILE_CONTENTS,
|
u"file": FILE_CONTENTS,
|
||||||
},
|
},
|
||||||
)
|
)
|
||||||
assert resp.text.strip().startswith("URI:CHK:")
|
assert resp.text.strip().startswith("URI:CHK:")
|
||||||
@ -103,16 +102,16 @@ def test_deep_stats(alice):
|
|||||||
dircap_uri = util.node_url(alice.node_dir, "uri/{}".format(urllib2.quote(dircap)))
|
dircap_uri = util.node_url(alice.node_dir, "uri/{}".format(urllib2.quote(dircap)))
|
||||||
|
|
||||||
# POST a file into this directory
|
# POST a file into this directory
|
||||||
FILE_CONTENTS = "a file in a directory"
|
FILE_CONTENTS = b"a file in a directory"
|
||||||
|
|
||||||
resp = requests.post(
|
resp = requests.post(
|
||||||
dircap_uri,
|
dircap_uri,
|
||||||
data={
|
data={
|
||||||
"t": "upload",
|
u"t": u"upload",
|
||||||
"when_done": ".",
|
u"when_done": u".",
|
||||||
},
|
},
|
||||||
files={
|
files={
|
||||||
"file": FILE_CONTENTS,
|
u"file": FILE_CONTENTS,
|
||||||
},
|
},
|
||||||
)
|
)
|
||||||
|
|
||||||
@ -120,23 +119,23 @@ def test_deep_stats(alice):
|
|||||||
resp = requests.get(
|
resp = requests.get(
|
||||||
dircap_uri,
|
dircap_uri,
|
||||||
params={
|
params={
|
||||||
"t": "json",
|
u"t": u"json",
|
||||||
},
|
},
|
||||||
)
|
)
|
||||||
d = json.loads(resp.content)
|
d = json.loads(resp.content)
|
||||||
k, data = d
|
k, data = d
|
||||||
assert k == "dirnode"
|
assert k == u"dirnode"
|
||||||
assert len(data['children']) == 1
|
assert len(data['children']) == 1
|
||||||
k, child = data['children'].values()[0]
|
k, child = data['children'].values()[0]
|
||||||
assert k == "filenode"
|
assert k == u"filenode"
|
||||||
assert child['size'] == len(FILE_CONTENTS)
|
assert child['size'] == len(FILE_CONTENTS)
|
||||||
|
|
||||||
# perform deep-stats on it...
|
# perform deep-stats on it...
|
||||||
resp = requests.post(
|
resp = requests.post(
|
||||||
dircap_uri,
|
dircap_uri,
|
||||||
data={
|
data={
|
||||||
"t": "start-deep-stats",
|
u"t": u"start-deep-stats",
|
||||||
"ophandle": "something_random",
|
u"ophandle": u"something_random",
|
||||||
},
|
},
|
||||||
)
|
)
|
||||||
assert resp.status_code >= 200 and resp.status_code < 300
|
assert resp.status_code >= 200 and resp.status_code < 300
|
||||||
@ -144,7 +143,7 @@ def test_deep_stats(alice):
|
|||||||
# confirm we get information from the op .. after its done
|
# confirm we get information from the op .. after its done
|
||||||
while True:
|
while True:
|
||||||
resp = requests.get(
|
resp = requests.get(
|
||||||
util.node_url(alice.node_dir, "operations/something_random"),
|
util.node_url(alice.node_dir, u"operations/something_random"),
|
||||||
)
|
)
|
||||||
d = json.loads(resp.content)
|
d = json.loads(resp.content)
|
||||||
if d['size-literal-files'] == len(FILE_CONTENTS):
|
if d['size-literal-files'] == len(FILE_CONTENTS):
|
||||||
|
Loading…
Reference in New Issue
Block a user