Files
cultivation-world-simulator/tests/test_basic.py
2025-11-02 21:01:30 +08:00

33 lines
962 B
Python

from src.utils.id_generator import get_avatar_id
from src.classes.avatar import Avatar, Gender
from src.classes.calendar import Month, Year, MonthStamp, create_month_stamp
from src.classes.world import World
from src.classes.map import Map
from src.classes.tile import TileType
from src.classes.age import Age
from src.classes.cultivation import Realm
from src.classes.name import get_random_name
def test_basic():
"""
测试整个基础代码能不能run起来
"""
map = Map(width=2, height=2)
for x in range(2):
for y in range(2):
map.create_tile(x, y, TileType.PLAIN)
world = World(map=map, month_stamp=create_month_stamp(Year(1), Month.JANUARY))
avatar = Avatar(
world=world,
name=get_random_name(Gender.MALE),
id=get_avatar_id(),
birth_month_stamp=create_month_stamp(Year(2000), Month.JANUARY),
age=Age(20, Realm.Qi_Refinement),
gender=Gender.MALE
)