You've already forked HeurAMS-legacy
format
This commit is contained in:
@@ -26,7 +26,7 @@ class TestClozePuzzle(unittest.TestCase):
|
||||
# 检查 wording 和 answer
|
||||
self.assertNotEqual(puzzle.wording, "填空题 - 尚未刷新谜题")
|
||||
self.assertNotEqual(puzzle.answer, ["填空题 - 尚未刷新谜题"])
|
||||
# 根据模拟,应该有两个填空
|
||||
# 根据模拟, 应该有两个填空
|
||||
self.assertEqual(len(puzzle.answer), 2)
|
||||
self.assertEqual(puzzle.answer, ["hello", "test"])
|
||||
# wording 应包含下划线
|
||||
|
||||
@@ -34,9 +34,9 @@ class TestMCQPuzzle(unittest.TestCase):
|
||||
def test_init_jammer_ensures_minimum(self):
|
||||
"""测试干扰项至少保证 4 个"""
|
||||
puzzle = MCQPuzzle({}, [])
|
||||
# 正确答案为空,干扰项为空,应填充空格
|
||||
# 正确答案为空, 干扰项为空, 应填充空格
|
||||
self.assertEqual(len(puzzle.jammer), 4)
|
||||
self.assertEqual(set(puzzle.jammer), {" "}) # 三个空格?实际上循环填充空格
|
||||
self.assertEqual(set(puzzle.jammer), {" "}) # 三个空格? 实际上循环填充空格
|
||||
|
||||
@patch("random.sample")
|
||||
@patch("random.shuffle")
|
||||
|
||||
Reference in New Issue
Block a user