Skip to content

Commit

Permalink
Add get_item_links
Browse files Browse the repository at this point in the history
  • Loading branch information
jllong-usgs committed Oct 31, 2017
1 parent a6df1ff commit f62b046
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 1 deletion.
3 changes: 3 additions & 0 deletions pysb/SbSession.py
Original file line number Diff line number Diff line change
Expand Up @@ -990,6 +990,9 @@ def get_item_link_type_by_name(self, link_type_name):
break
return ret

def get_item_links(self, item_id):
return self.get_json('%sitemLink/%s' % (self._base_sb_url, item_id))

def create_item_link(self, from_item_id, to_item_id, link_type_id, reverse=False):
"""Create an ItemLink (relationship) between the two items of the specified type.
Expand Down
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from distutils.core import setup
setup(name='pysb',
version='1.5.5',
version='1.5.6',
packages=['pysb',],
description="Python ScienceBase Utilities",
author="ScienceBase Development Team",
Expand Down
3 changes: 3 additions & 0 deletions tests.py
Original file line number Diff line number Diff line change
Expand Up @@ -148,6 +148,9 @@ def test_relationships(self):
self.assertTrue(result['itemId'] == item1['id'])
self.assertTrue(result['relatedItemId'] == item2['id'])

results = sb.get_item_links(item1['id'])
self.assertEqual(len(results), 1)

sb.delete_item(item1)
sb.delete_item(item2)

Expand Down

0 comments on commit f62b046

Please sign in to comment.