Changeset View
Changeset View
Standalone View
Standalone View
swh/graphql/tests/unit/resolvers/test_resolvers.py
Show First 20 Lines • Show All 65 Lines • ▼ Show 20 Lines | def test_connection_resolver(self, resolver_func, connection_cls): | ||||
# assert the right object is returned | # assert the right object is returned | ||||
assert isinstance(connection_obj, connection_cls) | assert isinstance(connection_obj, connection_cls) | ||||
@pytest.mark.parametrize( | @pytest.mark.parametrize( | ||||
"branch_type, node_cls", | "branch_type, node_cls", | ||||
[ | [ | ||||
("revision", resolvers.revision.TargetRevisionNode), | ("revision", resolvers.revision.TargetRevisionNode), | ||||
("release", resolvers.release.TargetReleaseNode), | ("release", resolvers.release.TargetReleaseNode), | ||||
("directory", resolvers.directory.TargetDirectoryNode), | |||||
("content", resolvers.content.TargetContentNode), | |||||
("snapshot", resolvers.snapshot.TargetSnapshotNode), | |||||
], | ], | ||||
) | ) | ||||
def test_snapshot_branch_target_resolver( | def test_snapshot_branch_target_resolver( | ||||
self, mocker, dummy_node, branch_type, node_cls | self, mocker, dummy_node, branch_type, node_cls | ||||
): | ): | ||||
obj = mocker.Mock(type=branch_type) | obj = mocker.Mock(type=branch_type) | ||||
mock_get = mocker.patch.object(node_cls, "_get_node", return_value=dummy_node) | mock_get = mocker.patch.object(node_cls, "_get_node", return_value=dummy_node) | ||||
node_obj = rs.snapshot_branch_target_resolver(obj, None) | node_obj = rs.snapshot_branch_target_resolver(obj, None) | ||||
▲ Show 20 Lines • Show All 47 Lines • Show Last 20 Lines |