Filter md5sum files from the list of images

pull/638/head
Julien Duponchelle 8 years ago
parent 2842904769
commit 7777407c4b
No known key found for this signature in database
GPG Key ID: CE8B29639E07F5E8

@ -40,7 +40,9 @@ def scan_for_images(type):
for file in filenames:
path = os.path.join(root, file)
if file not in files:
if (file.endswith(".image") and type == "dynamips") \
if file.endswith(".md5sum"):
continue
elif (file.endswith(".image") and type == "dynamips") \
or (file.endswith(".bin") and type == "iou") \
or (not file.endswith(".bin") and not file.endswith(".image") and type == "qemu"):
files.add(file)

@ -109,6 +109,10 @@ def test_scan_for_images(tmpdir):
path4.write("1", ensure=True)
path4 = force_unix_path(str(path4))
path5 = tmpdir / "images1" / "QEMU" / "test4.qcow2.md5sum"
path5.write("1", ensure=True)
path5 = force_unix_path(str(path5))
with patch("gns3server.config.Config.get_section_config", return_value={
"images_path": str(tmpdir / "images1"),
"additional_images_path": "/tmp/null24564:{}".format(tmpdir / "images2"),

Loading…
Cancel
Save