File tree 2 files changed +8
-2
lines changed
2 files changed +8
-2
lines changed Original file line number Diff line number Diff line change @@ -44,7 +44,13 @@ def get_mapping():
44
44
class HeaderRecord (records .HeaderRecord ):
45
45
"""Message Header Record (H)
46
46
"""
47
- sender = TextField (length = 3 )
47
+
48
+ # Note: Although the field comes in as a single value text, we need to nest
49
+ # it for senaite.core.astm.consumer.get_sender_name to work properly
50
+ sender = ComponentField (
51
+ Component .build (
52
+ TextField (name = "name" ),
53
+ ))
48
54
49
55
processing_id = SetField (
50
56
field = TextField (),
Original file line number Diff line number Diff line change @@ -76,7 +76,7 @@ def test_header_record(self):
76
76
record = data ["H" ][0 ]
77
77
78
78
# test sender name
79
- self .assertEqual (record ["sender" ], "ABX" )
79
+ self .assertEqual (record ["sender" ][ "name" ]. strip () , "ABX" )
80
80
81
81
# test processing_id
82
82
self .assertEqual (record ["processing_id" ], "P" )
You can’t perform that action at this time.
0 commit comments