Skip to content

Commit 989a60a

Browse files
committed
Complete _unique_values for all testing models
1 parent 46d3ae6 commit 989a60a

File tree

16 files changed

+16
-0
lines changed

16 files changed

+16
-0
lines changed

src/commercetools/testing/cart_discounts.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
class CartDiscountsModel(BaseModel):
1212
_resource_schema = schemas.CartDiscountSchema
1313
_primary_type_name = "cart-discounts"
14+
_unique_values = ["key"]
1415

1516
def _create_from_draft(
1617
self, draft: types.CartDiscountDraft, id: typing.Optional[str] = None

src/commercetools/testing/categories.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
class CategoriesModel(BaseModel):
1111
_primary_type_name = "category"
1212
_resource_schema = schemas.CategorySchema
13+
_unique_values = ["key"]
1314

1415
def _create_from_draft(
1516
self, draft: types.CategoryDraft, id: typing.Optional[str] = None

src/commercetools/testing/channels.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
class ChannelsModel(BaseModel):
1111
_resource_schema = schemas.ChannelSchema
1212
_primary_type_name = "channel"
13+
_unique_values = ["key"]
1314

1415
def _create_from_draft(
1516
self, draft: types.ChannelDraft, id: typing.Optional[str] = None

src/commercetools/testing/customer_groups.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
class CustomerGroupModel(abstract.BaseModel):
1010
_resource_schema = schemas.CustomerGroupSchema
1111
_primary_type_name = "customer-group"
12+
_unique_values = ["key"]
1213

1314
def _create_from_draft(
1415
self, draft: types.CustomerGroupDraft, id: Optional[str] = None

src/commercetools/testing/customers.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
class CustomerModel(abstract.BaseModel):
1010
_resource_schema = schemas.CustomerSchema
1111
_primary_type_name = "customer"
12+
_unique_values = ["key"]
1213

1314
def _create_from_draft(
1415
self, draft: types.CustomerDraft, id: Optional[str] = None

src/commercetools/testing/extensions.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
class ExtensionsModel(BaseModel):
1010
_primary_type_name = "extension"
1111
_resource_schema = schemas.ExtensionSchema
12+
_unique_values = ["key"]
1213

1314
def _create_from_draft(
1415
self, draft: types.ExtensionDraft, id: typing.Optional[str] = None

src/commercetools/testing/payments.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
class PaymentsModel(BaseModel):
1313
_primary_type_name = "payment"
1414
_resource_schema = schemas.PaymentSchema
15+
_unique_values = ["key"]
1516

1617
def _create_from_draft(
1718
self, draft: types.PaymentDraft, id: typing.Optional[str] = None

src/commercetools/testing/reviews.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
class ReviewModel(abstract.BaseModel):
1010
_resource_schema = schemas.ReviewSchema
1111
_primary_type_name = "review"
12+
_unique_values = ["key"]
1213

1314
def _create_from_draft(
1415
self, draft: types.ReviewDraft, id: Optional[str] = None

src/commercetools/testing/shipping_methods.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ class ShippingMethodsModel(BaseModel):
1313
_primary_type_name = "shipping-method"
1414
_resource_schema = schemas.ShippingMethodSchema
1515
_schema_update = schemas.ShippingMethodUpdateSchema
16+
_unique_values = ["key"]
1617

1718
def _create_from_draft(
1819
self, draft: types.ShippingMethodDraft, id: typing.Optional[str] = None

src/commercetools/testing/shopping_lists.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
class ShoppingListModel(BaseModel):
1111
_resource_schema = schemas.ShoppingListSchema
1212
_primary_type_name = "shopping-list"
13+
_unique_values = ["key"]
1314

1415
def _create_line_item_from_draft(
1516
self, line_item_draft: types.ShoppingListLineItemDraft

0 commit comments

Comments
 (0)