24 lines
752 B
Python
24 lines
752 B
Python
"""
|
|
Tests for item.pickit PickedUpResult enum and basic logic.
|
|
|
|
Covers: the result enum values and the pickit import chain.
|
|
"""
|
|
import pytest
|
|
from logger import Logger
|
|
|
|
|
|
class TestPickit:
|
|
def setup_method(self):
|
|
Logger.init()
|
|
Logger.remove_file_logger()
|
|
|
|
def test_pickedupresult_enum_values(self):
|
|
from item.pickit import PickedUpResult
|
|
assert PickedUpResult.TeleportedTo.value == 0
|
|
assert PickedUpResult.PickedUp.value == 1
|
|
assert PickedUpResult.PickedUpFailed.value == 2
|
|
|
|
def test_pickit_imports_without_error(self):
|
|
# This verifies the full import chain: pickit -> bnip -> d2r_image -> config
|
|
from item.pickit import PickedUpResult
|
|
assert PickedUpResult is not None |