Skip to content

Commit f3b844c

Browse files
committed
address review comments
1 parent 6c74e90 commit f3b844c

File tree

1 file changed

+17
-6
lines changed

1 file changed

+17
-6
lines changed

metadata-ingestion/tests/unit/test_transform_dataset.py

+17-6
Original file line numberDiff line numberDiff line change
@@ -654,22 +654,29 @@ def _test_owner(
654654
PipelineContext(run_id="test"),
655655
)
656656

657-
list(
657+
record_envelops: List[RecordEnvelope] = list(
658658
transformer.transform(
659659
[
660660
RecordEnvelope(dataset, metadata={}),
661+
RecordEnvelope(record=EndOfStream(), metadata={}),
661662
]
662663
)
663664
)
664665

665-
mcp: MetadataChangeProposalWrapper = cast(
666-
MetadataChangeProposalWrapper, transformer.handle_end_of_stream()[0]
667-
)
666+
assert len(record_envelops) == 3
667+
668+
mcp: MetadataChangeProposalWrapper = record_envelops[1].record
669+
668670
owners_aspect = cast(OwnershipClass, mcp.aspect)
671+
669672
owners = owners_aspect.owners
673+
670674
owner = owners[0]
671-
if expected_owner_type is not None:
672-
assert owner.type == expected_owner_type
675+
676+
assert expected_owner_type is not None
677+
678+
assert owner.type == expected_owner_type
679+
673680
assert owner.owner == expected_owner
674681

675682
_test_owner(
@@ -678,13 +685,15 @@ def _test_owner(
678685
"tag_prefix": "owner:",
679686
},
680687
expected_owner="urn:li:corpuser:foo",
688+
expected_owner_type=OwnershipTypeClass.TECHNICAL_OWNER,
681689
)
682690
_test_owner(
683691
tag="abcdef-owner:foo",
684692
config={
685693
"tag_prefix": ".*owner:",
686694
},
687695
expected_owner="urn:li:corpuser:foo",
696+
expected_owner_type=OwnershipTypeClass.TECHNICAL_OWNER,
688697
)
689698
_test_owner(
690699
tag="owner:foo",
@@ -693,6 +702,7 @@ def _test_owner(
693702
"is_user": False,
694703
},
695704
expected_owner="urn:li:corpGroup:foo",
705+
expected_owner_type=OwnershipTypeClass.TECHNICAL_OWNER,
696706
)
697707
_test_owner(
698708
tag="owner:foo",
@@ -701,6 +711,7 @@ def _test_owner(
701711
"email_domain": "example.com",
702712
},
703713
expected_owner="urn:li:corpuser:[email protected]",
714+
expected_owner_type=OwnershipTypeClass.TECHNICAL_OWNER,
704715
)
705716
_test_owner(
706717
tag="owner:foo",

0 commit comments

Comments
 (0)