Files
my-botty/test/test_item_pickit.py

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