def test_prepare_resource_sets(self, options): opts = [{"id": "1"}, {"id": "2", "sequential": "true"}] options.side_effect = opts self.assertEqual( [ {"ids": ["resA", "resB"], "options":opts[0]}, {"ids": ["resC"], "options": opts[1]}, ], prepare_resource_sets([ "resA", "resB", "id=resource-set-1", "set", "resC", "id=resource-set-2", "sequential=true", ]) )
def test_has_no_responsibility_to_assess_the_content(self, options): options.return_value = {} self.assertEqual([{"ids":[], "options":{}}], prepare_resource_sets([]))