Skip to content

Commit 28359e3

Browse files
committed
fix airflow tests to include dataplatforminstance
1 parent 24a9070 commit 28359e3

File tree

1 file changed

+17
-13
lines changed

1 file changed

+17
-13
lines changed

metadata-ingestion-modules/airflow-plugin/tests/unit/test_airflow.py

Lines changed: 17 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -317,7 +317,7 @@ def test_lineage_backend(mock_emit, inlets, outlets, capture_executions):
317317
assert all(map(lambda let: isinstance(let, Dataset), op2.outlets))
318318

319319
# Check that the right things were emitted.
320-
assert mock_emitter.emit.call_count == 19 if capture_executions else 11
320+
assert mock_emitter.emit.call_count == 20 if capture_executions else 11
321321

322322
# TODO: Replace this with a golden file-based comparison.
323323
assert mock_emitter.method_calls[0].args[0].aspectName == "dataFlowInfo"
@@ -422,43 +422,47 @@ def test_lineage_backend(mock_emit, inlets, outlets, capture_executions):
422422
)
423423
assert (
424424
mock_emitter.method_calls[13].args[0].aspectName
425+
== "dataPlatformInstance"
426+
)
427+
assert (
428+
mock_emitter.method_calls[14].args[0].aspectName
425429
== "dataProcessInstanceInput"
426430
)
427431
assert (
428-
mock_emitter.method_calls[13].args[0].entityUrn
432+
mock_emitter.method_calls[14].args[0].entityUrn
429433
== "urn:li:dataProcessInstance:5e274228107f44cc2dd7c9782168cc29"
430434
)
431435
assert (
432-
mock_emitter.method_calls[14].args[0].aspectName
436+
mock_emitter.method_calls[15].args[0].aspectName
433437
== "dataProcessInstanceOutput"
434438
)
435439
assert (
436-
mock_emitter.method_calls[14].args[0].entityUrn
440+
mock_emitter.method_calls[15].args[0].entityUrn
437441
== "urn:li:dataProcessInstance:5e274228107f44cc2dd7c9782168cc29"
438442
)
439-
assert mock_emitter.method_calls[15].args[0].aspectName == "datasetKey"
443+
assert mock_emitter.method_calls[16].args[0].aspectName == "datasetKey"
440444
assert (
441-
mock_emitter.method_calls[15].args[0].entityUrn
445+
mock_emitter.method_calls[16].args[0].entityUrn
442446
== "urn:li:dataset:(urn:li:dataPlatform:snowflake,mydb.schema.tableConsumed,PROD)"
443447
)
444-
assert mock_emitter.method_calls[16].args[0].aspectName == "datasetKey"
448+
assert mock_emitter.method_calls[17].args[0].aspectName == "datasetKey"
445449
assert (
446-
mock_emitter.method_calls[16].args[0].entityUrn
450+
mock_emitter.method_calls[17].args[0].entityUrn
447451
== "urn:li:dataset:(urn:li:dataPlatform:snowflake,mydb.schema.tableProduced,PROD)"
448452
)
449453
assert (
450-
mock_emitter.method_calls[17].args[0].aspectName
454+
mock_emitter.method_calls[18].args[0].aspectName
451455
== "dataProcessInstanceRunEvent"
452456
)
453457
assert (
454-
mock_emitter.method_calls[17].args[0].entityUrn
458+
mock_emitter.method_calls[18].args[0].entityUrn
455459
== "urn:li:dataProcessInstance:5e274228107f44cc2dd7c9782168cc29"
456460
)
457461
assert (
458-
mock_emitter.method_calls[18].args[0].aspectName
462+
mock_emitter.method_calls[19].args[0].aspectName
459463
== "dataProcessInstanceRunEvent"
460464
)
461465
assert (
462-
mock_emitter.method_calls[18].args[0].entityUrn
466+
mock_emitter.method_calls[19].args[0].entityUrn
463467
== "urn:li:dataProcessInstance:5e274228107f44cc2dd7c9782168cc29"
464-
)
468+
)

0 commit comments

Comments
 (0)