Skip to content

Устранить неявную зависимость от конфига #14

@FishKOH

Description

@FishKOH
  1. На основе конфига создаётся "эталонный" ответ на запрос карты.
    map_dict.pop('dogSpeed', None)

    На данный момент в конфиге может быть ещё поле bagCapacity,
  • стоит его тоже исключить из "эталонного" ответа ?
  1. в конфиге для конкретной карты вместимость рюкзака может быть выше дефолтной
    assert len(player['bag']) <= defaultBagCapacity
  • добавить проверку наличия уникальной вместимость для данной карты ?
  1. Конфиг берётся из репозитория студента. он может быть невалидным, или валидным, но содержащим лишние поля.
  • Тут в идеале бы уметь подкладывать эталонный конфиг.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions