Skip to content

Commit fcd1740

Browse files
author
Adrian Huber
committed
Make placement group type mandatory
1 parent 9847976 commit fcd1740

2 files changed

Lines changed: 7 additions & 6 deletions

File tree

hcloud/placement_groups/client.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -111,18 +111,19 @@ def get_by_name(self, name):
111111

112112
def create(self,
113113
name, # type: str
114+
type, # type: str
114115
labels=None, # type: Optional[Dict[str, str]]
115-
type=PlacementGroup.TYPE_SPREAD # type: Optional[str]
116116
):
117117
# type: (...) -> CreatePlacementGroupResponse
118118
"""Creates a new Placement Group.
119119
120120
:param name: str
121121
Placement Group Name
122+
:param type: str
123+
Type of the Placement Group
122124
:param labels: Dict[str, str] (optional)
123125
User-defined labels (key-value pairs)
124-
:param type: str
125-
Type of the Placement Group
126+
126127
:return: :class:`CreatePlacementGroupResponse <hcloud.placement_groups.domain.CreatePlacementGroupResponse>`
127128
"""
128129
data = {

tests/unit/placement_groups/test_client.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -124,9 +124,9 @@ def test_get_by_name(self, placement_groups_client, one_placement_group_response
124124
def test_create(self, placement_groups_client, response_create_placement_group):
125125
placement_groups_client._client.request.return_value = response_create_placement_group
126126
response = placement_groups_client.create(
127-
response_create_placement_group['placement_group']['name'],
128-
response_create_placement_group['placement_group']['labels'],
129-
response_create_placement_group['placement_group']['type']
127+
name=response_create_placement_group['placement_group']['name'],
128+
type=response_create_placement_group['placement_group']['type'],
129+
labels=response_create_placement_group['placement_group']['labels'],
130130
)
131131

132132
json = {

0 commit comments

Comments
 (0)