def test_delete_sku(): state = InventoryStateMachine() v1 = state.new_sku(sku=Sku(associated_codes=[], id='SKU000000', name='', owned_codes=[], props=None)) state.delete_unused_sku(sku_id=v1) state.teardown()
def test_delete_sku_after_force_delete_bin(): state = InventoryStateMachine() v1 = state.new_sku(sku=Sku(associated_codes=[], id='SKU000000', name='', owned_codes=[], props=None)) v2 = state.new_bin(bin=Bin(contents={}, id='BIN000000', props=None)) state.receive_sku(bin_id=v2, quantity=1, sku_id=v1) state.delete_nonempty_bin_force(bin_id=v2) state.delete_unused_sku(sku_id=v1) state.teardown()