Skip to content

Commit d5c01f3

Browse files
committed
Bad DOB for Test data
1 parent 414807b commit d5c01f3

File tree

2 files changed

+29
-28
lines changed

2 files changed

+29
-28
lines changed

delta_backend/tests/test_convert_to_flat_json.py

Lines changed: 28 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -27,33 +27,33 @@
2727
with patch.dict("os.environ", MOCK_ENV_VARS):
2828
from delta import handler, Converter
2929

30-
# class TestRecordError(unittest.TestCase):
31-
# def test_fields_and_str(self):
32-
# err = RecordError(
33-
# code=5,
34-
# message="Test failed",
35-
# details="Something went wrong"
36-
# )
37-
38-
# # The attributes should round‑trip
39-
# self.assertEqual(err.code, 5)
40-
# self.assertEqual(err.message, "Test failed")
41-
# self.assertEqual(err.details, "Something went wrong")
42-
43-
# # __repr__ and __str__ both produce the tuple repr
44-
# expected = "(5, 'Test failed', 'Something went wrong')"
45-
# self.assertEqual(str(err), expected)
46-
# self.assertEqual(repr(err), expected)
47-
48-
# def test_default_args(self):
49-
# # If you omit arguments they default to None
50-
# err = RecordError()
51-
# self.assertIsNone(err.code)
52-
# self.assertIsNone(err.message)
53-
# self.assertIsNone(err.details)
54-
55-
# # repr shows three Nones
56-
# self.assertEqual(str(err), "(None, None, None)")
30+
class TestRecordError(unittest.TestCase):
31+
def test_fields_and_str(self):
32+
err = RecordError(
33+
code=5,
34+
message="Test failed",
35+
details="Something went wrong"
36+
)
37+
38+
# The attributes should round‑trip
39+
self.assertEqual(err.code, 5)
40+
self.assertEqual(err.message, "Test failed")
41+
self.assertEqual(err.details, "Something went wrong")
42+
43+
# __repr__ and __str__ both produce the tuple repr
44+
expected = "(5, 'Test failed', 'Something went wrong')"
45+
self.assertEqual(str(err), expected)
46+
self.assertEqual(repr(err), expected)
47+
48+
def test_default_args(self):
49+
# If you omit arguments they default to None
50+
err = RecordError()
51+
self.assertIsNone(err.code)
52+
self.assertIsNone(err.message)
53+
self.assertIsNone(err.details)
54+
55+
# repr shows three Nones
56+
self.assertEqual(str(err), "(None, None, None)")
5757

5858
@patch.dict("os.environ", MOCK_ENV_VARS, clear=True)
5959
@mock_dynamodb
@@ -169,6 +169,7 @@ def test_fhir_converter_json_error_scenario(self):
169169
errorRecords = FHIRConverter.getErrorRecords()
170170

171171
# Check if bad data creates error records
172+
print(f"Error Test Case, {len(errorRecords)}")
172173
self.assertTrue(len(errorRecords) > 0)
173174

174175
def test_handler_imms_convert_to_flat_json(self):

delta_backend/tests/utils_for_converter_tests.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -304,7 +304,7 @@ class ErrorValuesForTests:
304304
"identifier": [{"system": "https://fhir.nhs.uk/Id/nhs-number", "value": ""}],
305305
"name": [{"family": "Trailor", "given": ["Sam"]}],
306306
"gender": "unknown",
307-
"birthDate": "196502-28",
307+
"birthDate": "196513-28",
308308
"address": [{"postalCode": "EC1A 1BB"}],
309309
},
310310
],

0 commit comments

Comments
 (0)