Spaces:
Runtime error
Runtime error
| from pathlib import Path | |
| import unittest | |
| ROOT = Path(__file__).resolve().parents[1] | |
| def read_text(relative_path: str) -> str: | |
| return (ROOT / relative_path).read_text(encoding="utf-8") | |
| class ExternalSourcePolicyTest(unittest.TestCase): | |
| def test_app_uses_phr00t_v23_single_file_source(self): | |
| app = read_text("app.py") | |
| self.assertNotIn("Sneak-Moose", app) | |
| self.assertIn("Phr00t/Qwen-Image-Edit-Rapid-AIO", app) | |
| self.assertIn("v23/Qwen-Rapid-AIO-NSFW-v23.safetensors", app) | |
| self.assertIn("load_phr00t_rapid_transformer", app) | |
| self.assertIn('PHR00T_TRANSFORMER_PREFIX = "model.diffusion_model."', app) | |
| self.assertIn("safe_open", app) | |
| self.assertNotIn("from_single_file", app) | |
| def test_private_diagnostics_callback_is_removed(self): | |
| app = read_text("app.py") | |
| self.assertNotIn("QUALITY_ENHANCEMENT_URL", app) | |
| self.assertNotIn("QUALITY_ENHANCEMENT_TOKEN", app) | |
| self.assertNotIn("requests.post", app) | |
| self.assertNotIn("_emit_diagnostics", app) | |
| def test_third_party_video_space_is_not_hardcoded(self): | |
| app = read_text("app.py") | |
| self.assertNotIn("multimodalart/wan-2-2-first-last-frame", app) | |
| self.assertIn('VIDEO_SPACE_ID = os.environ.get("VIDEO_SPACE_ID", "").strip()', app) | |
| self.assertIn("Client(VIDEO_SPACE_ID)", app) | |
| def test_no_external_logo_image_or_sneak_moose_docs(self): | |
| relevant_text = "\n".join( | |
| read_text(path) | |
| for path in ("app.py", "README.md", "AGENT.md", "CLAUDE.md") | |
| ) | |
| self.assertNotIn("Sneak-Moose", relevant_text) | |
| self.assertNotIn("qianwen-res.oss-cn-beijing.aliyuncs.com", relevant_text) | |
| self.assertNotIn("Rapid-AIO v18", relevant_text) | |
| if __name__ == "__main__": | |
| unittest.main() | |