Files
web-page-backend/saju-lab/tests/test_constants.py

35 lines
1.1 KiB
Python

from app.calculator import constants
def test_heavenly_stems_10():
assert len(constants.HEAVENLY_STEMS) == 10
assert constants.HEAVENLY_STEMS[0] == ""
assert constants.HEAVENLY_STEMS[9] == ""
def test_earthly_branches_12():
assert len(constants.EARTHLY_BRANCHES) == 12
assert constants.EARTHLY_BRANCHES[0] == ""
assert constants.EARTHLY_BRANCHES[11] == ""
def test_five_elements_mapping():
assert constants.FIVE_ELEMENTS[""] == ""
assert constants.FIVE_ELEMENTS[""] == ""
assert constants.FIVE_ELEMENTS[""] == ""
assert constants.FIVE_ELEMENTS[""] == ""
assert constants.FIVE_ELEMENTS[""] == ""
def test_hidden_stems():
assert constants.HIDDEN_STEMS[""] == [""]
assert constants.HIDDEN_STEMS[""] == ["", "", ""]
assert constants.HIDDEN_STEMS[""] == ["", "", ""]
def test_yang_yin_stems():
assert constants.IS_YANG_STEM[""] is True
assert constants.IS_YANG_STEM[""] is False
assert constants.IS_YANG_STEM[""] is True
assert constants.IS_YANG_STEM[""] is False