def test_to_dict_with_data(self): data = [Data('name')] links = [Link('href', 'rel')] item = Item('href', data, links) expected = { 'href': 'href', 'data': [ {'name': 'name'} ], 'links': [ {'href': 'href', 'rel': 'rel'} ] } self.assertEqual(item.to_dict(), expected)
def test_to_dict_minimal(self): item = Item() expected = {} self.assertEqual(item.to_dict(), expected)