From b7106995b773a2c2d8240b3ad9b6f1699ef3314f Mon Sep 17 00:00:00 2001 From: shortcutme Date: Mon, 19 Jun 2017 16:14:14 +0200 Subject: [PATCH] Test size errors on getFile --- src/Test/TestFileRequest.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/Test/TestFileRequest.py b/src/Test/TestFileRequest.py index 9b42ffce..45d44b5a 100644 --- a/src/Test/TestFileRequest.py +++ b/src/Test/TestFileRequest.py @@ -18,9 +18,13 @@ class TestFileRequest: connection = client.getConnection("127.0.0.1", 1544) file_server.sites[site.address] = site + # Normal request response = connection.request("getFile", {"site": site.address, "inner_path": "content.json", "location": 0}) assert "sign" in response["body"] + response = connection.request("getFile", {"site": site.address, "inner_path": "content.json", "location": 0, "file_size": 4460}) + assert "sign" in response["body"] + # Invalid file response = connection.request("getFile", {"site": site.address, "inner_path": "invalid.file", "location": 0}) assert "File read error" in response["error"] @@ -40,6 +44,10 @@ class TestFileRequest: response = connection.request("getFile", {"site": ".", "inner_path": "users.json", "location": 0}) assert "Unknown site" in response["error"] + # Invalid size + response = connection.request("getFile", {"site": site.address, "inner_path": "content.json", "location": 0, "file_size": 1234}) + assert "File size does not match" in response["error"] + connection.close() client.stop()