|
24 | 24 | practitioner_name_given_field_location, |
25 | 25 | practitioner_name_family_field_location, |
26 | 26 | ) |
27 | | -from .utils.pre_validation_test_utils import ValidatorModelTests |
28 | | -from .utils.values_for_tests import ValidValues, InvalidValues |
29 | | -from models.obtain_field_value import ObtainFieldValue |
30 | | - |
| 27 | +from utils.pre_validation_test_utils import ValidatorModelTests |
| 28 | +from utils.values_for_tests import ValidValues, InvalidValues |
| 29 | +from utils.mock_redis import MOCK_REDIS_D2V_RESPONSE |
31 | 30 |
|
32 | 31 | class TestImmunizationModelPreValidationRules(unittest.TestCase): |
33 | 32 | """Test immunization pre validation rules on the FHIR model using the covid sample data""" |
34 | 33 |
|
35 | | - MOCK_REDIS_D2V_RESPONSE = json.dumps({ |
36 | | - "4740000": "SHINGLES", |
37 | | - "6142004": "FLU", |
38 | | - "16814004": "PCV13", |
39 | | - "23511006": "MENACWY", |
40 | | - "27836007": "PERTUSSIS", |
41 | | - "55735004": "RSV", |
42 | | - "240532009": "HPV", |
43 | | - "840539006": "COVID19", |
44 | | - "14189004:36653000:36989005": "MMR", |
45 | | - "14189004:36653000:36989005:38907003": "MMRV", |
46 | | - "397430003:398102009:76902006": "3in1" |
47 | | - }) |
48 | | - |
49 | 34 | def setUp(self): |
50 | 35 | """Set up for each test. This runs before every test""" |
51 | 36 | self.json_data = load_json_data(filename="completed_covid19_immunization_event.json") |
52 | 37 | self.validator = ImmunizationValidator(add_post_validators=False) |
53 | | - # redis_patcher = mock.patch("redis.StrictRedis", return_value=MockRedisClient()) |
54 | | - # self.addCleanup(redis_patcher.stop) |
55 | | - # redis_patcher.start() |
56 | | - # patch clients.redis_client |
57 | | - # @patch('models.utils.validation_utils.redis_client.hget') |
58 | 38 | self.redis_patcher = patch("models.utils.validation_utils.redis_client") |
59 | 39 | self.mock_redis_client = self.redis_patcher.start() |
60 | 40 |
|
@@ -720,7 +700,7 @@ def test_pre_validate_missing_valueCodeableConcept2(self): |
720 | 700 |
|
721 | 701 | def test_pre_validate_missing_valueCodeableConcept3(self): |
722 | 702 | # Test case: valid data (should not raise an exception) |
723 | | - self.mock_redis_client.hget.return_value = self.MOCK_REDIS_D2V_RESPONSE |
| 703 | + self.mock_redis_client.hget.return_value = MOCK_REDIS_D2V_RESPONSE |
724 | 704 | valid_json_data = deepcopy(self.json_data) |
725 | 705 | try: |
726 | 706 | self.validator.validate(valid_json_data) |
|
0 commit comments