1
0
mirror of https://github.com/GNS3/gns3-server synced 2024-11-30 20:28:08 +00:00

Add a test for unicode characters in /images

Ref #756
This commit is contained in:
Julien Duponchelle 2016-11-02 10:08:49 +01:00
parent ae76a4f778
commit 7c1a079ee8
No known key found for this signature in database
GPG Key ID: CE8B29639E07F5E8

View File

@ -231,13 +231,13 @@ def test_images(http_compute, tmpdir, fake_qemu_vm):
def test_upload_image(http_compute, tmpdir): def test_upload_image(http_compute, tmpdir):
with patch("gns3server.compute.Qemu.get_images_directory", return_value=str(tmpdir),): with patch("gns3server.compute.Qemu.get_images_directory", return_value=str(tmpdir),):
response = http_compute.post("/qemu/images/test2", body="TEST", raw=True) response = http_compute.post("/qemu/images/test2使", body="TEST", raw=True)
assert response.status == 204 assert response.status == 204
with open(str(tmpdir / "test2")) as f: with open(str(tmpdir / "test2使")) as f:
assert f.read() == "TEST" assert f.read() == "TEST"
with open(str(tmpdir / "test2.md5sum")) as f: with open(str(tmpdir / "test2使.md5sum")) as f:
checksum = f.read() checksum = f.read()
assert checksum == "033bd94b1168d7e4f0d644c3c95e35bf" assert checksum == "033bd94b1168d7e4f0d644c3c95e35bf"