def test_specialized_query_loads_json_if_specified(self): coll = AccountList(MagicMock(), href="test/resource") maps = {AccountList: {'attrname': '--foo'}} args = {'--json': """{"attrname": "FOO"}"""} ret = actions._specialized_query(coll, args, maps) self.assertEqual(ret, {'attrname': 'FOO'})
def test_specialized_query_gets_attributes_from_options(self): coll = AccountList(MagicMock(), href="test/resource") maps = {AccountList: {'attrname': '--foo'}} args = {'--foo': 'FOO', '--bar': 'BAR'} ret = actions._specialized_query(coll, args, maps) self.assertEqual(ret, {'attrname': 'FOO'})