raise NotImplementedError when Filters are used in describe_key_pairs
This commit is contained in:
parent
e19967b7d5
commit
8db4097861
@ -2,7 +2,7 @@ from jinja2 import Template
|
|||||||
from moto.core.responses import BaseResponse
|
from moto.core.responses import BaseResponse
|
||||||
from moto.ec2.models import ec2_backend
|
from moto.ec2.models import ec2_backend
|
||||||
from moto.ec2.exceptions import InvalidIdError
|
from moto.ec2.exceptions import InvalidIdError
|
||||||
from moto.ec2.utils import keypair_names_from_querystring
|
from moto.ec2.utils import keypair_names_from_querystring, filters_from_querystring
|
||||||
|
|
||||||
|
|
||||||
class KeyPairs(BaseResponse):
|
class KeyPairs(BaseResponse):
|
||||||
@ -25,6 +25,10 @@ class KeyPairs(BaseResponse):
|
|||||||
|
|
||||||
def describe_key_pairs(self):
|
def describe_key_pairs(self):
|
||||||
names = keypair_names_from_querystring(self.querystring)
|
names = keypair_names_from_querystring(self.querystring)
|
||||||
|
filters = filters_from_querystring(self.querystring)
|
||||||
|
if len(filters) > 0:
|
||||||
|
raise NotImplementedError('Using filters in KeyPairs.describe_key_pairs is not yet implemented')
|
||||||
|
|
||||||
try:
|
try:
|
||||||
keypairs = ec2_backend.describe_key_pairs(names)
|
keypairs = ec2_backend.describe_key_pairs(names)
|
||||||
except InvalidIdError as exc:
|
except InvalidIdError as exc:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user