| 123456789101112131415161718192021 |
- from app.crud.storage_release_review import normalize_qc_work_order_completed
- def test_normalize_qc_work_order_completed_accepts_bool_and_strings():
- assert normalize_qc_work_order_completed(True) is True
- assert normalize_qc_work_order_completed(False) is False
- assert normalize_qc_work_order_completed("true") is True
- assert normalize_qc_work_order_completed("TRUE") is True
- assert normalize_qc_work_order_completed("1") is True
- assert normalize_qc_work_order_completed("yes") is True
- assert normalize_qc_work_order_completed("false") is False
- assert normalize_qc_work_order_completed("0") is False
- assert normalize_qc_work_order_completed("no") is False
- assert normalize_qc_work_order_completed(" FALSE ") is False
- def test_normalize_qc_work_order_completed_rejects_unknown():
- assert normalize_qc_work_order_completed(None) is None
- assert normalize_qc_work_order_completed("") is None
- assert normalize_qc_work_order_completed("all") is None
- assert normalize_qc_work_order_completed("maybe") is None
|