스킬 · 포트폴리오
디자인 포트폴리오 구성·첨삭
리서치·스케치·렌더·시제품 자료로 근거 있는 가로형 포트폴리오를 구성하고 첨삭하는 원작 스킬(산업디자인). 원작자 truman-t3, MIT.
0번 설치됨
industrial-design-portfolio/tests/test_readme_consistency.py
import reimport unittestfrom pathlib import PathROOT = Path(__file__).resolve().parents[1]class ReadmeConsistencyTests(unittest.TestCase): def test_version_is_consistent_across_package_and_readmes(self): version = (ROOT / "VERSION").read_text(encoding="utf-8").strip() package = (ROOT / "package.json").read_text(encoding="utf-8") package_lock = (ROOT / "package-lock.json").read_text(encoding="utf-8") for filename in ("README.md", "README.zh-CN.md"): text = (ROOT / filename).read_text(encoding="utf-8") self.assertIn(f"version-v{version}-", text) self.assertIn(f"**v{version}**", text) self.assertRegex(package, rf'"version"\s*:\s*"{re.escape(version)}"') self.assertRegex(package_lock, rf'"version"\s*:\s*"{re.escape(version)}"') def test_embedded_chinese_readme_matches_standalone_version(self): combined = (ROOT / "README.md").read_text(encoding="utf-8").strip() chinese = (ROOT / "README.zh-CN.md").read_text(encoding="utf-8").strip() start = combined.rfind("# 工业设计作品集 Skill") self.assertNotEqual(-1, start) combined_body = combined[combined.index("</div>", start) + len("</div>") :].strip() standalone_body = chinese[chinese.index("</div>") + len("</div>") :].strip() self.assertEqual(standalone_body, combined_body)if __name__ == "__main__": unittest.main()