Increased coverage of test module

This commit is contained in:
Manuel Cortez 2022-02-19 14:14:53 -06:00
parent dcdb3250e4
commit 14324e56fe
No known key found for this signature in database
GPG Key ID: 262CC30FA01B5CBF

View File

@ -3,14 +3,14 @@ import pytest
import updater
from unittest import mock
@pytest.mark.parametrize("system", [("Windows", "Linux", "Darwin")])
@pytest.mark.parametrize("system", [("Windows"), ("Linux"), ("Darwin")])
def test_find_datafiles(system):
with mock.patch("platform.system", return_value=system):
result = updater.find_datafiles()
if system == "Windows":
assert "bootstrap.exe" in result[0][1]
assert os.path.exists(result[0][1][0])
else:
assert len(result[0][1]) == 2
assert os.path.exists(result[0][1][0])
assert os.path.exists(result[0][1][1])
if system == "Windows":
assert "bootstrap.exe" in result[0][1][0]
assert os.path.exists(result[0][1][0])
else:
assert len(result[0][1]) == 2
assert os.path.exists(result[0][1][0])
assert os.path.exists(result[0][1][1])