MCPcopy Create free account
hub / github.com/PaddlePaddle/FastDeploy / test_get_version_info

Method test_get_version_info

tests/utils/test_version.py:54–63  ·  view source on GitHub ↗

测试get_version_info函数

(self, mock_file)

Source from the content-addressed store, hash-verified

52fastdeploy version: 2.4.0.dev20251223""",
53 )
54 def test_get_version_info(self, mock_file):
55 """测试get_version_info函数"""
56 version_info = get_version_info()
57 self.assertIsNotNone(version_info)
58 self.assertEqual(version_info["fastdeploy_commit"], "23d488c488779fdda73b427b49f6be40cf4408ba")
59 self.assertEqual(version_info["paddle_version"], "3.3.0.dev20251222")
60 self.assertEqual(version_info["paddle_commit"], "f68bb752a51aacd333d74336e6ee62b7b3b21231")
61 self.assertEqual(version_info["cuda_version"], "12.6")
62 self.assertEqual(version_info["cxx_version"], "11.2.1")
63 self.assertEqual(version_info["fastdeploy_version"], "2.4.0.dev20251223")
64
65 @patch("builtins.open", side_effect=FileNotFoundError)
66 def test_get_version_info_file_not_found(self, mock_file):

Callers

nothing calls this directly

Calls 1

get_version_infoFunction · 0.90

Tested by

no test coverage detected