24 lines
725 B
Python
24 lines
725 B
Python
#!/usr/bin/env python3
|
|
"""成功回执补证的离线合同测试。"""
|
|
import pathlib
|
|
import sys
|
|
import unittest
|
|
|
|
|
|
PROJECT_ROOT = pathlib.Path(__file__).resolve().parents[3]
|
|
SCRIPT_DIR = PROJECT_ROOT / "muse" / "authority" / "evidence" / "skills" / "记录运行证据" / "scripts"
|
|
sys.path.insert(0, str(SCRIPT_DIR))
|
|
|
|
import repair_receipt_evidence as repair # noqa: E402
|
|
|
|
|
|
class ReceiptEvidenceRepairTest(unittest.TestCase):
|
|
def test失败回执不具备成功补证资格(self):
|
|
self.assertFalse(repair._eligible_receipt(True, None))
|
|
self.assertFalse(repair._eligible_receipt(False, 10))
|
|
self.assertTrue(repair._eligible_receipt(False, None))
|
|
|
|
|
|
if __name__ == "__main__":
|
|
unittest.main()
|