def test_get_list(self): """ Test retrieving a list of funds """ for data in test_data: result = Fund.get_list( filters=data.items(), pattern=data['pattern']) self.assertIsInstance(result, type([])) for fund, values in izip(result, data['expected']): self.assertIsInstance(fund, Fund) self.assertEqual(fund.code, values[0]) self.assertEqual(fund.description, values[1])