Spaces:
Runtime error
Runtime error
File size: 1,100 Bytes
ca7b166 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | import unittest
from scripts.deploy_to_hf_space import build_create_repo_payload, resolve_publish_files, resolve_token
class DeployScriptTests(unittest.TestCase):
def test_build_create_repo_payload(self):
payload = build_create_repo_payload(
space_name="demo-space",
organization="demo-org",
private=True,
sdk="gradio",
)
self.assertEqual(payload["type"], "space")
self.assertEqual(payload["name"], "demo-space")
self.assertEqual(payload["organization"], "demo-org")
self.assertTrue(payload["private"])
self.assertEqual(payload["sdk"], "gradio")
def test_resolve_publish_files_deduplicate(self):
files = resolve_publish_files(["README.md", "assets/logo.png", "assets/logo.png"])
self.assertIn("index.html", files)
self.assertIn("assets/logo.png", files)
self.assertEqual(files.count("assets/logo.png"), 1)
def test_resolve_token_priority(self):
self.assertEqual(resolve_token("abc"), "abc")
if __name__ == "__main__":
unittest.main() |