Conditions | 2 |
Total Lines | 20 |
Code Lines | 16 |
Lines | 0 |
Ratio | 0 % |
Changes | 0 |
1 | """ |
||
18 | @pytest.fixture |
||
19 | def make_channel(): |
||
20 | def _wrapper( |
||
21 | brand_id: BrandID, |
||
22 | channel_id: Optional[ChannelID] = None, |
||
23 | *, |
||
24 | url_prefix: Optional[str] = None, |
||
25 | announcement_site_id: Optional[SiteID] = None, |
||
26 | ) -> Channel: |
||
27 | if channel_id is None: |
||
28 | channel_id = ChannelID(generate_token()) |
||
29 | |||
30 | return channel_service.create_channel( |
||
31 | brand_id, |
||
32 | channel_id, |
||
33 | url_prefix=url_prefix, |
||
34 | announcement_site_id=announcement_site_id, |
||
35 | ) |
||
36 | |||
37 | return _wrapper |
||
38 |