Skip to content

Commit

Permalink
cross-repo assets toy (#7210)
Browse files Browse the repository at this point in the history
  • Loading branch information
sryza committed Apr 2, 2022
1 parent 96d2a25 commit ec6402d
Show file tree
Hide file tree
Showing 2 changed files with 46 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# pylint: disable=redefined-outer-name
from dagster import AssetGroup, AssetKey, SourceAsset, asset


@asset
def upstream_asset():
return 5


upstream_asset_group = AssetGroup([upstream_asset])

source_assets = [SourceAsset(AssetKey("upstream_asset"))]


@asset
def downstream_asset1(upstream_asset):
assert upstream_asset


@asset
def downstream_asset2(upstream_asset):
assert upstream_asset


downstream_asset_group1 = AssetGroup([downstream_asset1], source_assets)
downstream_asset_group2 = AssetGroup([downstream_asset2], source_assets)
20 changes: 20 additions & 0 deletions python_modules/dagster-test/dagster_test/graph_job_op_toys/repo.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,11 @@
from dagster_test.graph_job_op_toys.big_honkin_asset_graph import big_honkin_asset_group
from dagster_test.graph_job_op_toys.branches import branch_failed_job, branch_job
from dagster_test.graph_job_op_toys.composition import composition
from dagster_test.graph_job_op_toys.cross_repo_assets import (
downstream_asset_group1,
downstream_asset_group2,
upstream_asset_group,
)
from dagster_test.graph_job_op_toys.dynamic import dynamic_job
from dagster_test.graph_job_op_toys.error_monster import (
error_monster_failing_job,
Expand Down Expand Up @@ -92,3 +97,18 @@ def big_honkin_assets_repository():
@repository
def partitioned_asset_repository():
return [partitioned_asset_group]


@repository
def upstream_assets_repository():
return [upstream_asset_group]


@repository
def downstream_assets_repository1():
return [downstream_asset_group1]


@repository
def downstream_assets_repository2():
return [downstream_asset_group2]

0 comments on commit ec6402d

Please sign in to comment.