Skip to content

Commit 8c8143d

Browse files
committed
Banner: Add unit tests
Signed-off-by: Yevhen Fastiuk <yfastiuk@nvidia.com>
1 parent 24274a0 commit 8c8143d

1 file changed

Lines changed: 17 additions & 0 deletions

File tree

tests/hostcfgd/hostcfgd_test.py

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -312,3 +312,20 @@ def test_load(self):
312312
data = {}
313313
dns_cfg.load(data)
314314
dns_cfg.dns_update.assert_called()
315+
316+
317+
class TestBannerCfg:
318+
def test_load(self):
319+
banner_cfg = hostcfgd.BannerCfg()
320+
banner_cfg.banner_message = mock.MagicMock()
321+
322+
data = {}
323+
banner_cfg.load(data)
324+
banner_cfg.banner_message.assert_called()
325+
326+
@mock.patch('hostcfgd.run_cmd')
327+
def test_banner_message(self, mock_run_cmd):
328+
banner_cfg = hostcfgd.BannerCfg()
329+
banner_cfg.banner_message(None, {'test': 'test'})
330+
331+
mock_run_cmd.assert_has_calls([call(['systemctl', 'restart', 'banner-config'], True, True)])

0 commit comments

Comments
 (0)