Skip to content

Commit 1db1f5a

Browse files
authored
Merge pull request #24 from usabilla/schema_endpoint_support
Add support for new Schema Endpoint
2 parents 0a66560 + 6c5334d commit 1db1f5a

2 files changed

Lines changed: 11 additions & 1 deletion

File tree

tests.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,12 @@ def test_check_resource_validity(self):
113113
'apps',
114114
'campaign_result'),
115115
'/live/apps/campaign/:id/results')
116+
self.assertEqual(
117+
self.client.check_resource_validity(
118+
'live',
119+
'apps',
120+
'campaign_result_schema'),
121+
'/live/apps/campaign/:id/results/schema')
116122

117123
def test_handle_id(self):
118124
url = '/live/websites/button/:id/feedback'
@@ -166,6 +172,8 @@ def test_get_resource(self):
166172
self.client.send_signed_request.assert_called_with('/live/websites/button/42/feedback')
167173
self.client.get_resource('live', 'websites', 'button', None, True)
168174
self.client.item_iterator.assert_called_with('/live/websites/button')
175+
self.client.get_resource('live', 'apps', 'campaign_result_schema', 42)
176+
self.client.send_signed_request.assert_called_with('/live/apps/campaign/42/results/schema')
169177

170178

171179
if __name__ == '__main__':

usabilla.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,8 @@ class APIClient(object):
9797
'app': '',
9898
'feedback': '/:id/feedback',
9999
'campaign': '/campaign',
100-
'campaign_result': '/campaign/:id/results'
100+
'campaign_result': '/campaign/:id/results',
101+
'campaign_result_schema': '/campaign/:id/results/schema'
101102
}
102103
}
103104
}
@@ -120,6 +121,7 @@ class APIClient(object):
120121
RESOURCE_CAMPAIGN = 'campaign'
121122
RESOURCE_CAMPAIGN_RESULT = 'campaign_result'
122123
RESOURCE_CAMPAIGN_STATS = 'campaign_stats'
124+
RESOURCE_CAMPAIGN_RESULT_SCHEMA = 'campaign_result_schema'
123125
RESOURCE_INPAGE = 'inpage'
124126
RESOURCE_INPAGE_RESULT = 'inpage_result'
125127

0 commit comments

Comments
 (0)