Explorer
/proc/117/root/tmp/test_aa018_carousel.py
← Zurück ↓ Download
import sys
sys.path.insert(0, '/opt/struktur/social-media-agent')
import publish_ready as pr

def test_lueftungskonzept_is_carousel_suitable():
    package={'topic':'Ein Lüftungskonzept beginnt mit Hausdaten','content_pillar':'dezentrale_lueftung'}
    result=pr.assess_media_type(package)
    assert result['media_type']=='carousel'
    assert result['reason']

def test_carousel_has_five_structured_slides():
    package={'package_id':'PKG-test','topic':'Ein Lüftungskonzept beginnt mit Hausdaten','content_pillar':'dezentrale_lueftung','facebook_text':'Hausdaten prüfen','relevance':'Objektbezogen planen'}
    slides=pr.build_carousel_slides(package)
    assert len(slides)==5
    assert [s['slide_number'] for s in slides]==[1,2,3,4,5]
    assert all(s['purpose'] and s['statement'] for s in slides)