diff --git a/boxsdk/object/file.py b/boxsdk/object/file.py index 341f30f89..cf1942c14 100644 --- a/boxsdk/object/file.py +++ b/boxsdk/object/file.py @@ -785,7 +785,7 @@ def get_thumbnail_representation(self, dimensions, extension='png'): """ rep_hints = '[{0}?dimensions={1}]'.format(extension, dimensions) representation = self.get_representation_info(rep_hints) - if len(representation): + if representation: url = representation[0]['content']['url_template'] url = url.replace('{+asset_path}', '') response = self._session.get(url, expect_json_response=False) diff --git a/test/unit/object/test_file.py b/test/unit/object/test_file.py index 03a4d65ce..fee7147e4 100644 --- a/test/unit/object/test_file.py +++ b/test/unit/object/test_file.py @@ -901,4 +901,4 @@ def test_get_thumbnail_representation_not_found( headers={'X-Rep-Hints': '[{}?dimensions={}]'.format(extension, dimensions)}, params={'fields': 'representations'}, ) - assert b'' == thumb + assert thumb == b'' diff --git a/test/unit/object/test_search.py b/test/unit/object/test_search.py index 2457af922..4602570ed 100644 --- a/test/unit/object/test_search.py +++ b/test/unit/object/test_search.py @@ -4,6 +4,8 @@ import json +from mock import ANY + import pytest from boxsdk.config import API @@ -375,7 +377,9 @@ def test_metadata_query( ) item1 = items.next() item2 = items.next() - mock_box_session.post.assert_called_once_with(expected_url, data=json.dumps(expected_data), headers=expected_headers) + mock_box_session.post.assert_called_once_with(expected_url, data=ANY, headers=expected_headers) + assert dict(json.loads(mock_box_session.post.call_args[1]['data'])) == expected_data + assert mock_box_session.post.call_args[1]['headers'] == expected_headers assert item1['type'] == 'file' assert item1['metadata']['enterprise_67890']['catalogImages']['$parent'] == 'file_50347290' assert item2['type'] == 'folder'