raise error when name is more than 32 when creating target group

This commit is contained in:
Toshiya Kawasaki 2017-08-18 23:54:28 +09:00
commit d4c6111c40
3 changed files with 29 additions and 1 deletions

View file

@ -21,7 +21,8 @@ from .exceptions import (
ActionTargetGroupNotFoundError,
InvalidDescribeRulesRequest,
RuleNotFoundError,
DuplicatePriorityError
DuplicatePriorityError,
InvalidTargetGroupNameError
)
@ -264,6 +265,8 @@ class ELBv2Backend(BaseBackend):
return [rule]
def create_target_group(self, name, **kwargs):
if len(name) > 32:
raise InvalidTargetGroupNameError(name)
for target_group in self.target_groups.values():
if target_group.name == name:
raise DuplicateTargetGroupName()