Skip to content

Commit

Permalink
fix-tests
Browse files Browse the repository at this point in the history
  • Loading branch information
m-alisafaee committed Sep 9, 2021
1 parent 9de4bf8 commit b7d0c43
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 15 deletions.
10 changes: 6 additions & 4 deletions renku/core/metadata/gateway/activity_gateway.py
Expand Up @@ -74,7 +74,7 @@ def get_downstream_activity_chains(self, activity: Activity) -> List[Tuple[Activ
activity_catalog = database["activity-catalog"]
tok = activity_catalog.tokenizeQuery
downstream_chains = activity_catalog.findRelationChains(tok(upstream=activity))
downstream_chains = [tuple(adr.downstream[0] for adr in d) for d in downstream_chains]
downstream_chains = [tuple(r.downstream for r in c) for c in downstream_chains]

return downstream_chains

Expand All @@ -85,7 +85,7 @@ def get_upstream_activity_chains(self, activity: Activity) -> List[Tuple[Activit
activity_catalog = database["activity-catalog"]
tok = activity_catalog.tokenizeQuery
upstream_chains = activity_catalog.findRelationChains(tok(downstream=activity))
upstream_chains = [tuple(adr.upstream[0] for adr in d) for d in upstream_chains]
upstream_chains = [tuple(r.upstream for r in c) for c in upstream_chains]

return upstream_chains

Expand Down Expand Up @@ -143,10 +143,12 @@ def update_latest_activity_by_plan(plan):
downstreams.extend(by_usage[generation.entity.path])

if upstreams:
database["activity-catalog"].index(ActivityDownstreamRelation(downstream=[activity], upstream=upstreams))
for s in upstreams:
database["activity-catalog"].index(ActivityDownstreamRelation(downstream=activity, upstream=s))

if downstreams:
database["activity-catalog"].index(ActivityDownstreamRelation(downstream=downstreams, upstream=[activity]))
for s in downstreams:
database["activity-catalog"].index(ActivityDownstreamRelation(downstream=s, upstream=activity))

assert isinstance(activity.association.plan, Plan)

Expand Down
12 changes: 2 additions & 10 deletions renku/core/metadata/gateway/database_gateway.py
Expand Up @@ -113,18 +113,10 @@ def initialize(self) -> None:

activity_catalog = Catalog(dump_downstream_relations, load_downstream_relations, btree=BTrees.family32.OO)
activity_catalog.addValueIndex(
IActivityDownstreamRelation["downstream"],
dump_activity,
load_activity,
btree=BTrees.family32.OO,
multiple=True,
IActivityDownstreamRelation["downstream"], dump_activity, load_activity, btree=BTrees.family32.OO
)
activity_catalog.addValueIndex(
IActivityDownstreamRelation["upstream"],
dump_activity,
load_activity,
btree=BTrees.family32.OO,
multiple=True,
IActivityDownstreamRelation["upstream"], dump_activity, load_activity, btree=BTrees.family32.OO
)
activity_catalog.addDefaultQueryFactory(downstream_transitive_factory)

Expand Down
2 changes: 1 addition & 1 deletion tests/cli/test_rerun.py
Expand Up @@ -87,7 +87,7 @@ def rerun():


@pytest.mark.parametrize("source, content", [("input1", "input1 new-input2 old"), ("input2", "input1 old-input2 new")])
def test_rerun_with_inputs_with_from(project, renku_cli, source, content):
def test_rerun_with_from(project, renku_cli, source, content):
"""Test file recreation with specified inputs."""
repo = git.Repo(project)
cwd = Path(project)
Expand Down

0 comments on commit b7d0c43

Please sign in to comment.