Текущая стабильная сборка с исправлением интеграционных косяков
This commit is contained in:
@@ -37,8 +37,25 @@ def test_full_mode_rejects_portal_host_mismatch() -> None:
|
||||
|
||||
def test_rest_field_conversion_is_deterministic() -> None:
|
||||
assert Settings.rest_field_name("UF_CRM_1778692456") == "ufCrm_1778692456"
|
||||
assert Settings.rest_field_name("UF_CRM_6a70c275346a7") == "ufCrm_6a70c275346a7"
|
||||
assert Settings.rest_field_name("UF_CRM_AbC123") == "ufCrm_AbC123"
|
||||
with pytest.raises(ValueError):
|
||||
Settings.rest_field_name("uf_crm_1")
|
||||
with pytest.raises(ValueError):
|
||||
Settings.rest_field_name("UF_CRM_123_abc")
|
||||
|
||||
|
||||
def test_image_default_allows_compose_process_role_override() -> None:
|
||||
service_root = Path(__file__).parents[1]
|
||||
dockerfile = (service_root / "Dockerfile").read_text(encoding="utf-8")
|
||||
compose = (service_root / "compose.fragment.yaml").read_text(encoding="utf-8")
|
||||
production_compose = (service_root.parent / "docker-compose.yml").read_text(encoding="utf-8")
|
||||
|
||||
assert 'CMD ["han-bitrix-sync-api"]' in dockerfile
|
||||
assert 'ENTRYPOINT ["han-bitrix-sync-api"]' not in dockerfile
|
||||
for source in (compose, production_compose):
|
||||
assert 'command: ["han-bitrix-sync-worker"]' in source
|
||||
assert 'command: ["han-bitrix-sync-reconciliation"]' in source
|
||||
|
||||
|
||||
def test_alembic_chain_preserves_legacy_baseline() -> None:
|
||||
|
||||
Reference in New Issue
Block a user