测试get_version_info函数
(self, mock_file)
| 52 | fastdeploy 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): |
nothing calls this directly
no test coverage detected