19 lines
691 B
Python
19 lines
691 B
Python
from app.utils.signal_text import (
|
|
humanize_entry_basis,
|
|
humanize_setup_basis,
|
|
humanize_setup_type,
|
|
)
|
|
|
|
|
|
def test_humanize_setup_type_returns_chinese_label():
|
|
assert humanize_setup_type("range_reversal") == "区间反转"
|
|
|
|
|
|
def test_humanize_setup_basis_formats_composite_basis():
|
|
text = "setup=range_reversal | location=near_long_zone | rejection_signal=bullish_rejection"
|
|
assert humanize_setup_basis(text) == "形态=区间反转;位置=临近做多区;拒绝信号=多头拒绝信号"
|
|
|
|
|
|
def test_humanize_entry_basis_formats_reversal_pattern():
|
|
assert humanize_entry_basis("reversal_from_near_long_zone") == "在临近做多区出现反转信号后介入"
|