Skip to content

Commit

Permalink
Merge branch 'develop' into refactor-item-e2e-tests-#347
Browse files Browse the repository at this point in the history
  • Loading branch information
joelvdavies committed Sep 5, 2024
2 parents 8050150 + 6adc501 commit b8f3b7b
Showing 1 changed file with 16 additions and 18 deletions.
34 changes: 16 additions & 18 deletions test/unit/services/test_item.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,32 +11,31 @@
BASE_CATALOGUE_ITEM_DATA_WITH_PROPERTIES,
CATALOGUE_CATEGORY_IN_DATA_LEAF_NO_PARENT_NO_PROPERTIES,
CATALOGUE_ITEM_DATA_REQUIRED_VALUES_ONLY,
ITEM_DATA_ALL_VALUES_NO_PROPERTIES,
ITEM_DATA_REQUIRED_VALUES_ONLY,
ITEM_DATA_WITH_ALL_PROPERTIES,
ITEM_DATA_WITH_MANDATORY_PROPERTIES_ONLY,
SYSTEM_IN_DATA_NO_PARENT_A,
USAGE_STATUS_IN_DATA_IN_USE,
)
from test.unit.services.conftest import BaseCatalogueServiceDSL, ServiceTestHelpers
ITEM_DATA_ALL_VALUES_NO_PROPERTIES, ITEM_DATA_REQUIRED_VALUES_ONLY,
ITEM_DATA_WITH_ALL_PROPERTIES, ITEM_DATA_WITH_MANDATORY_PROPERTIES_ONLY,
SYSTEM_IN_DATA_NO_PARENT_A, USAGE_STATUS_IN_DATA_IN_USE)
from test.unit.services.conftest import (BaseCatalogueServiceDSL,
ServiceTestHelpers)
from typing import List, Optional
from unittest.mock import MagicMock, Mock, patch

import pytest
from bson import ObjectId

from inventory_management_system_api.core.exceptions import (
DatabaseIntegrityError,
InvalidActionError,
MissingRecordError,
)
from inventory_management_system_api.models.catalogue_category import CatalogueCategoryIn, CatalogueCategoryOut
from inventory_management_system_api.models.catalogue_item import CatalogueItemIn, CatalogueItemOut
DatabaseIntegrityError, InvalidActionError, MissingRecordError)
from inventory_management_system_api.models.catalogue_category import (
CatalogueCategoryIn, CatalogueCategoryOut)
from inventory_management_system_api.models.catalogue_item import (
CatalogueItemIn, CatalogueItemOut)
from inventory_management_system_api.models.item import ItemIn, ItemOut
from inventory_management_system_api.models.system import SystemIn, SystemOut
from inventory_management_system_api.models.usage_status import UsageStatusIn, UsageStatusOut
from inventory_management_system_api.schemas.catalogue_item import PropertyPostSchema
from inventory_management_system_api.schemas.item import ItemPatchSchema, ItemPostSchema
from inventory_management_system_api.models.usage_status import (
UsageStatusIn, UsageStatusOut)
from inventory_management_system_api.schemas.catalogue_item import \
PropertyPostSchema
from inventory_management_system_api.schemas.item import (ItemPatchSchema,
ItemPostSchema)
from inventory_management_system_api.services import utils
from inventory_management_system_api.services.item import ItemService

Expand Down Expand Up @@ -151,7 +150,6 @@ def mock_create(
# Catalogue item

# When properties are given need to add any property `id`s and ensure the expected data inserts them as well
catalogue_item_property_post_schemas = []
catalogue_item_expected_properties_in = []
if catalogue_item_data and "properties" in catalogue_item_data and catalogue_item_data["properties"]:
catalogue_item_expected_properties_in, catalogue_item_property_post_schemas = (
Expand Down

0 comments on commit b8f3b7b

Please sign in to comment.