test_pl_carrier_eligible.py 689 B

12345678910111213141516171819202122232425
  1. from types import SimpleNamespace
  2. from app.services.pl_carrier_service import (
  3. assert_carrier_eligible_for_transport,
  4. carrier_eligible_for_transport,
  5. )
  6. def _carrier(**kwargs):
  7. base = dict(
  8. status="1",
  9. audit_status="pending",
  10. business_license_urls="",
  11. road_transport_license_urls="",
  12. transport_agreement_urls="",
  13. transport_agreement_expire_date=None,
  14. )
  15. base.update(kwargs)
  16. return SimpleNamespace(**base)
  17. def test_eligible_ignores_audit_qualification_agreement():
  18. c = _carrier(audit_status="pending")
  19. assert carrier_eligible_for_transport(c) is True
  20. assert_carrier_eligible_for_transport(c) # 不抛