def test_updateApproval(self): from niprov.jsonfile import JsonFile repo = JsonFile(self.dependencies) img = Mock() img.provenance = {'fiz':'baf','approval':'notsure'} def assertion(img): self.assertEqual({'fiz':'baf','approval':'excellent!'}, img.provenance) repo.byLocation = Mock() repo.byLocation.return_value = img repo.update = Mock() repo.update.side_effect = assertion repo.updateApproval('/p/f1','excellent!')
def test_updateApproval(self): from niprov.jsonfile import JsonFile repo = JsonFile(self.dependencies) img = Mock() img.provenance = {'fiz': 'baf', 'approval': 'notsure'} def assertion(img): self.assertEqual({ 'fiz': 'baf', 'approval': 'excellent!' }, img.provenance) repo.byLocation = Mock() repo.byLocation.return_value = img repo.update = Mock() repo.update.side_effect = assertion repo.updateApproval('/p/f1', 'excellent!')