Test that all types of empty lists are retuned as []

This commit is contained in:
Pete 2013-08-26 12:09:33 -07:00
parent 138f47add3
commit c18e590cc2
4 changed files with 65 additions and 1 deletions

View file

@ -52,6 +52,22 @@ class TestActivitiesList(TestActivities):
self.assertEqual(result[1].type, "photo_update")
self.assertEqual(result[1].data.id, "photo2")
@mock.patch.object(trovebox.Trovebox, 'get')
def test_empty_result(self, mock_get):
"""Check that an empty result is transformed into an empty list """
mock_get.return_value = self._return_value("")
result = self.client.activities.list()
mock_get.assert_called_with("/activities/list.json")
self.assertEqual(result, [])
@mock.patch.object(trovebox.Trovebox, 'get')
def test_zero_rows(self, mock_get):
"""Check that totalRows=0 is transformed into an empty list """
mock_get.return_value = self._return_value([{"totalRows": 0}])
result = self.client.activities.list()
mock_get.assert_called_with("/activities/list.json")
self.assertEqual(result, [])
class TestActivitiesPurge(TestActivities):
@mock.patch.object(trovebox.Trovebox, 'post')
def test_activity_purge(self, mock_get):