Fix file request testcase
This commit is contained in:
parent
14c906561d
commit
fbed15318b
1 changed files with 11 additions and 4 deletions
|
@ -23,7 +23,7 @@ class TestFileRequest:
|
||||||
|
|
||||||
# Invalid file
|
# Invalid file
|
||||||
response = connection.request("getFile", {"site": site.address, "inner_path": "invalid.file", "location": 0})
|
response = connection.request("getFile", {"site": site.address, "inner_path": "invalid.file", "location": 0})
|
||||||
assert "No such file or directory" in response["error"]
|
assert "File read error" in response["error"]
|
||||||
|
|
||||||
# Location over size
|
# Location over size
|
||||||
response = connection.request("getFile", {"site": site.address, "inner_path": "content.json", "location": 1024 * 1024})
|
response = connection.request("getFile", {"site": site.address, "inner_path": "content.json", "location": 1024 * 1024})
|
||||||
|
@ -31,7 +31,14 @@ class TestFileRequest:
|
||||||
|
|
||||||
# Stream from parent dir
|
# Stream from parent dir
|
||||||
response = connection.request("getFile", {"site": site.address, "inner_path": "../users.json", "location": 0})
|
response = connection.request("getFile", {"site": site.address, "inner_path": "../users.json", "location": 0})
|
||||||
assert "File not allowed" in response["error"]
|
assert "File read error" in response["error"]
|
||||||
|
|
||||||
|
# Invalid site
|
||||||
|
response = connection.request("getFile", {"site": "", "inner_path": "users.json", "location": 0})
|
||||||
|
assert "Unknown site" in response["error"]
|
||||||
|
|
||||||
|
response = connection.request("getFile", {"site": ".", "inner_path": "users.json", "location": 0})
|
||||||
|
assert "Unknown site" in response["error"]
|
||||||
|
|
||||||
connection.close()
|
connection.close()
|
||||||
client.stop()
|
client.stop()
|
||||||
|
@ -50,7 +57,7 @@ class TestFileRequest:
|
||||||
# Invalid file
|
# Invalid file
|
||||||
buff = StringIO.StringIO()
|
buff = StringIO.StringIO()
|
||||||
response = connection.request("streamFile", {"site": site.address, "inner_path": "invalid.file", "location": 0}, buff)
|
response = connection.request("streamFile", {"site": site.address, "inner_path": "invalid.file", "location": 0}, buff)
|
||||||
assert "No such file or directory" in response["error"]
|
assert "File read error" in response["error"]
|
||||||
|
|
||||||
# Location over size
|
# Location over size
|
||||||
buff = StringIO.StringIO()
|
buff = StringIO.StringIO()
|
||||||
|
@ -62,7 +69,7 @@ class TestFileRequest:
|
||||||
# Stream from parent dir
|
# Stream from parent dir
|
||||||
buff = StringIO.StringIO()
|
buff = StringIO.StringIO()
|
||||||
response = connection.request("streamFile", {"site": site.address, "inner_path": "../users.json", "location": 0}, buff)
|
response = connection.request("streamFile", {"site": site.address, "inner_path": "../users.json", "location": 0}, buff)
|
||||||
assert "File not allowed" in response["error"]
|
assert "File read error" in response["error"]
|
||||||
|
|
||||||
connection.close()
|
connection.close()
|
||||||
client.stop()
|
client.stop()
|
||||||
|
|
Loading…
Reference in a new issue