fix: 使用固定便携包清单名称 (#102)
This commit is contained in:
@@ -145,7 +145,7 @@ class ReleaseManifestTest(unittest.TestCase):
|
||||
with tempfile.TemporaryDirectory() as directory:
|
||||
root = Path(directory)
|
||||
update_zip = root / "CMAutoBuy_0.1.0.zip"
|
||||
portable_zip = root / "自动采集采购工具_0.1.0.zip"
|
||||
portable_zip = root / "自动采集采购工具.zip"
|
||||
update_zip.write_bytes(b"update")
|
||||
portable_zip.write_bytes(b"portable")
|
||||
output = root / MANIFEST_FILE_NAME
|
||||
@@ -160,6 +160,7 @@ class ReleaseManifestTest(unittest.TestCase):
|
||||
manifest["update"]["sha256"],
|
||||
hashlib.sha256(b"update").hexdigest(),
|
||||
)
|
||||
self.assertEqual(manifest["update"]["file"], "CMAutoBuy_0.1.0.zip")
|
||||
self.assertEqual(manifest["portable"]["file"], portable_zip.name)
|
||||
|
||||
def test_versioned_manifest_name_is_stable_and_validated(self):
|
||||
|
||||
@@ -258,7 +258,7 @@ class UpdateServiceTest(unittest.TestCase):
|
||||
health = json.loads(
|
||||
(self.update_directory / "healthy.json").read_text(encoding="utf-8")
|
||||
)
|
||||
self.assertEqual(health["version"], "0.2.2")
|
||||
self.assertEqual(health["version"], "0.1.0")
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
|
||||
@@ -47,7 +47,7 @@ class FakeCredentialStore:
|
||||
|
||||
class FakeUpdateService:
|
||||
def __init__(self, result=None, delay=0.0, download_error=None):
|
||||
self.result = result or UpdateCheckResult("0.2.2", "0.2.2", False)
|
||||
self.result = result or UpdateCheckResult("0.1.0", "0.1.0", False)
|
||||
self.delay = delay
|
||||
self.download_error = download_error
|
||||
self.check_count = 0
|
||||
@@ -58,7 +58,7 @@ class FakeUpdateService:
|
||||
def check(
|
||||
self,
|
||||
manifest_url,
|
||||
current_version="0.2.2",
|
||||
current_version="0.1.0",
|
||||
is_cancelled=None,
|
||||
credentials=None,
|
||||
):
|
||||
@@ -142,7 +142,7 @@ class UpdateUiEventTest(unittest.TestCase):
|
||||
def test_update_card_uses_safe_defaults_and_password_input(self):
|
||||
page = self._page(FakeUpdateService())
|
||||
|
||||
self.assertEqual(page.currentVersionLabel.text(), "0.2.2")
|
||||
self.assertEqual(page.currentVersionLabel.text(), "0.1.0")
|
||||
self.assertEqual(
|
||||
page.updateManifestUrlInput.text(), DEFAULT_UPDATE_MANIFEST_URL
|
||||
)
|
||||
@@ -313,7 +313,7 @@ class UpdateUiEventTest(unittest.TestCase):
|
||||
sha256="0" * 64,
|
||||
)
|
||||
service = FakeUpdateService(
|
||||
UpdateCheckResult("0.2.2", "0.3.0", True, update)
|
||||
UpdateCheckResult("0.1.0", "0.3.0", True, update)
|
||||
)
|
||||
page = self._page(service)
|
||||
self._save_configuration(page)
|
||||
|
||||
Reference in New Issue
Block a user