Skip to content

Commit 6989433

Browse files
author
Mike
committed
Add is_broken call
1 parent 673834d commit 6989433

2 files changed

Lines changed: 9 additions & 1 deletion

File tree

src/hdx/data/resource.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -672,6 +672,14 @@ def disable_dataset_preview(self) -> None:
672672
"""
673673
self.data["dataset_preview_enabled"] = "False"
674674

675+
def is_broken(self) -> bool:
676+
"""Return if resource is broken
677+
678+
Returns:
679+
bool: Whether resource is broken
680+
"""
681+
return self.data.get("broken_link", False)
682+
675683
def mark_broken(self) -> None:
676684
"""Mark resource as broken
677685

tests/hdx/data/test_resource.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1004,4 +1004,4 @@ def test_mark_broken(self, configuration, post_broken):
10041004
assert resource["name"] == "MyResource1"
10051005
assert resource["package_id"] == "6f36a41c-f126-4b18-aaaf-6c2ddfbc5d4d"
10061006
resource.mark_broken()
1007-
assert resource["broken_link"] is True
1007+
assert resource.is_broken() is True

0 commit comments

Comments
 (0)