Skip to content

make_get_command: мигрировать сложные get-команды (Группа 4) #588

Description

@axisrow

Follow-up по #582 / эпик #584. Перевести на make_get_command сложные get-команды с идиосинкразиями.

Группа 4: keywords, campaigns, ads, adgroups, strategies, creatives, audiencetargets.

Особенности, которые фабрика должна поддержать без потери байт-идентичности: конфликты флагов (--status/--statuses в ads.py), обязательный фильтр + кастомное сообщение (audiencetargets/creatives), ~20 criteria-опций (campaigns), множество вложенных *FieldNames.

Инварианты: --help, --dry-run payload, patchability — байт-идентичны. Эталоны до/после. Гейты: test_cli.py, test_comprehensive.py, test_dry_run.py, test_api_coverage.py, test_read_cassettes.py.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions