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'})