@@ -0,0 +1,25 @@
|
||||
"""Тесты materialize_wheelhouse_sdists.py."""
|
||||
|
||||
from __future__ import annotations
|
||||
|
||||
import tempfile
|
||||
import unittest
|
||||
from pathlib import Path
|
||||
from unittest.mock import patch
|
||||
|
||||
from scripts.materialize_wheelhouse_sdists import materialize_sdists
|
||||
|
||||
|
||||
class MaterializeWheelhouseSdistsTests(unittest.TestCase):
|
||||
def test_no_sdists_is_noop(self) -> None:
|
||||
with tempfile.TemporaryDirectory() as tmp:
|
||||
wheels = Path(tmp)
|
||||
(wheels / "flask-2.3.3-py3-none-any.whl").write_bytes(b"1")
|
||||
with patch("scripts.materialize_wheelhouse_sdists.subprocess.run") as run:
|
||||
built = materialize_sdists(wheels, "python3")
|
||||
self.assertEqual(built, [])
|
||||
run.assert_not_called()
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
unittest.main()
|
||||
Reference in New Issue
Block a user