| Conditions | 1 |
| Total Lines | 19 |
| Code Lines | 14 |
| Lines | 0 |
| Ratio | 0 % |
| Changes | 0 | ||
| 1 | """ |
||
| 17 | @pytest.mark.parametrize( |
||
| 18 | 'server, expected_type', |
||
| 19 | [ |
||
| 20 | (IrcServer('irc.server.test'), IrcAnnouncer), |
||
| 21 | (None, DummyAnnouncer), |
||
| 22 | ], |
||
| 23 | ) |
||
| 24 | def test_create_announcer(server, expected_type): |
||
| 25 | config = IrcConfig( |
||
| 26 | server=server, |
||
| 27 | nickname='nick', |
||
| 28 | realname='Nick', |
||
| 29 | commands=[], |
||
| 30 | channels=set(), |
||
| 31 | ) |
||
| 32 | |||
| 33 | announcer = create_announcer(config) |
||
| 34 | |||
| 35 | assert type(announcer) == expected_type |
||
| 36 |