def test_initFromNoneDict(self): f = Image("Name") f.initFromResultDict(None) self.assertEqual(f.name, "Name") self.assertEqual(f.updated,None) self.assertEqual(f.id,None) self.assertEqual(f.created,None) self.assertEqual(f.status,None) self.assertEqual(f.progress,None)
def createEntityListFromResponse(self, response, detail): """ Creates list of image objects from response to list command sent to API """ theList = [] data = response["images"] for jsonObj in data: img = Image("") img.initFromResultDict(jsonObj) theList.append(img) return EntityList(theList, detail, self)
def test_initFromResultDict(self): # flavor = Image(name) # self.assertEqual(expected, flavor.initFromResultDict(dic)) f = Image("fido") f.initFromResultDict({'updated': "whatever", 'id': 1, \ 'created': "whenever", 'status': 'stateriffic', \ 'progress':'progresseriffic'}) self.assertEqual(f.updated,"whatever") self.assertEqual(f.id,1) self.assertEqual(f.created,"whenever") self.assertEqual(f.status, 'stateriffic') self.assertEqual(f.progress, 'progresseriffic')