Skip to content

Commit

Permalink
DAS-2146: rename asset_from_item -> get_asset_from_item
Browse files Browse the repository at this point in the history
  • Loading branch information
flamingbear committed May 29, 2024
1 parent 582a2fa commit 9bc649a
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 12 deletions.
4 changes: 2 additions & 2 deletions harmony_browse_image_generator/adapter.py
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ def validate_message(self):
'Harmony ScaleExtents must be in order [xmin,ymin,xmax,ymax].'
)

def asset_from_item(self, item: Item) -> Asset:
def get_asset_from_item(self, item: Item) -> Asset:
"""Returns the correct browse asset from a stac Item.
This is used to select which asset is used by HyBIG to generate
Expand Down Expand Up @@ -97,7 +97,7 @@ def process_item(self, item: Item, source: HarmonySource) -> Item:
results = item.clone()
results.assets = {}

asset = self.asset_from_item(item)
asset = self.get_asset_from_item(item)

color_palette = get_color_palette_from_item(item)

Expand Down
20 changes: 10 additions & 10 deletions tests/unit/test_adapter.py
Original file line number Diff line number Diff line change
Expand Up @@ -158,7 +158,7 @@ def test_create_output_stac_items(self):


class TestAdapterAssetFromItem(TestCase):
"""A class testing asset_from_item class."""
"""A class testing get_asset_from_item class."""

def setUp(self):
self.adapter = BrowseImageGeneratorAdapter({}, {})
Expand All @@ -172,14 +172,14 @@ def item_fixture(self, assets: dict) -> Item:
item.assets = assets
return item

def test_asset_from_item_with_visual_role(self):
def test_get_asset_from_item_with_visual_role(self):
with self.subTest('data asset first'):
item = self.item_fixture(
{'data': self.data_asset, 'visual': self.visual_asset}
)
expected = self.visual_asset

actual = self.adapter.asset_from_item(item)
actual = self.adapter.get_asset_from_item(item)

self.assertEqual(expected, actual)

Expand All @@ -189,26 +189,26 @@ def test_asset_from_item_with_visual_role(self):
)
expected = self.visual_asset

actual = self.adapter.asset_from_item(item)
actual = self.adapter.get_asset_from_item(item)

self.assertEqual(expected, actual)

def test_asset_from_item_with_data_role(self):
def test_get_asset_from_item_with_data_role(self):
item = self.item_fixture({'data': self.data_asset, 'other': self.other_asset})
expected = self.data_asset

actual = self.adapter.asset_from_item(item)
actual = self.adapter.get_asset_from_item(item)

self.assertEqual(expected, actual)

def test_asset_from_item_no_roles(self):
def test_get_asset_from_item_no_roles(self):
item = self.item_fixture({'none': self.none_asset})
with self.assertRaises(StopIteration):
self.adapter.asset_from_item(item)
self.adapter.get_asset_from_item(item)

def test_asset_from_item_no_matching_roles(self):
def test_get_asset_from_item_no_matching_roles(self):
item = self.item_fixture(
{'first': self.other_asset, 'second': self.other_asset}
)
with self.assertRaises(StopIteration):
self.adapter.asset_from_item(item)
self.adapter.get_asset_from_item(item)

0 comments on commit 9bc649a

Please sign in to comment.