Coverage for tests/tests_unit/test_carrier_checks.py: 78%
9 statements
« prev ^ index » next coverage.py v7.6.2, created at 2024-10-10 03:02 +0300
« prev ^ index » next coverage.py v7.6.2, created at 2024-10-10 03:02 +0300
1import pytest_cases
2from utils.check_carriers_resources import is_body_appropriate
4from ..tests_unit.cases_carrier_checks import (
5 BodySettingsFailing,
6 BodySettingsPass,
7 body_settings_model,
8)
11@pytest_cases.parametrize_with_cases("bs_given,bs_req", cases=BodySettingsPass)
12def test_is_body_appropriate_positive(bs_given, bs_req):
13 assert is_body_appropriate(bs_given, bs_req)
16@pytest_cases.parametrize_with_cases(
17 "bs_given,bs_req", cases=BodySettingsFailing
18)
19def test_is_body_appropriate_negative(bs_given, bs_req):
20 assert not is_body_appropriate(bs_given, bs_req)