Chris
fix: implement missing xenon module, correct physics bugs, clean repo-wide lint
75a6d70
Raw
History Blame Contribute Delete
795 Bytes
import importlib
import unittest
class ExampleImportTests(unittest.TestCase):
def test_example_scripts_import_without_ml_dependencies(self):
infer = importlib.import_module("examples.infer_transformers")
endpoint = importlib.import_module("examples.call_local_endpoint")
server = importlib.import_module("examples.serve_local_endpoint")
self.assertEqual(infer.DEFAULT_BASE_MODEL, "Qwen/Qwen2.5-3B-Instruct")
self.assertEqual(server.DEFAULT_ADAPTER_PATH, ".")
payload = endpoint.build_payload("Explain delayed neutrons.", model="local", max_tokens=128)
self.assertEqual(payload["messages"][1]["role"], "user")
self.assertIn("civil-nuclear", payload["messages"][0]["content"])
if __name__ == "__main__":
unittest.main()