def test_set_servers(self): ''' Test if it set Windows to use a list of NTP servers ''' mock_service = MagicMock(return_value=False) mock_cmd = MagicMock(return_value='Failure') with patch.dict( win_ntp.__salt__, { 'service.status': mock_service, 'service.start': mock_service, 'cmd.run': mock_cmd }): self.assertFalse(win_ntp.set_servers('pool.ntp.org')) mock_service = MagicMock(return_value=True) mock_cmd = MagicMock(return_value='Failure') with patch.dict( win_ntp.__salt__, { 'service.status': mock_service, 'service.start': mock_service, 'cmd.run': mock_cmd }): self.assertFalse(win_ntp.set_servers('pool.ntp.org')) mock_cmd = MagicMock(return_value='command completed successfully') with patch.dict( win_ntp.__salt__, { 'service.status': mock_service, 'service.start': mock_service, 'service.restart': mock_service, 'cmd.run': mock_cmd }): self.assertTrue(win_ntp.set_servers('pool.ntp.org'))
def test_set_servers(self): ''' Test if it set Windows to use a list of NTP servers ''' # Windows Time (W32Time) service is not started # Windows Time (W32Time) service fails to start mock_service = MagicMock(return_value=False) with patch.dict(win_ntp.__salt__, {'service.status': mock_service, 'service.start': mock_service}): self.assertFalse(win_ntp.set_servers('pool.ntp.org')) # Windows Time service is running # Fail to set NTP servers mock_service = MagicMock(return_value=True) mock_cmd = MagicMock(side_effect=['Failure', 'Failure', 'Failure', 'NtpServer: time.windows.com,0x8']) with patch.dict(win_ntp.__salt__, {'service.status': mock_service, 'cmd.run': mock_cmd}): self.assertFalse(win_ntp.set_servers('pool.ntp.org')) # Windows Time service is running # Successfully set NTP servers mock_cmd = MagicMock(side_effect=['Success', 'Success', 'Success', 'NtpServer: pool.ntp.org']) with patch.dict(win_ntp.__salt__, {'service.status': mock_service, 'service.restart': mock_service, 'cmd.run': mock_cmd}): self.assertTrue(win_ntp.set_servers('pool.ntp.org'))
def test_set_servers(self): """ Test if it set Windows to use a list of NTP servers """ # Windows Time (W32Time) service is not started # Windows Time (W32Time) service fails to start mock_service = MagicMock(return_value=False) with patch.dict( win_ntp.__salt__, { "service.status": mock_service, "service.start": mock_service }, ): self.assertFalse(win_ntp.set_servers("pool.ntp.org")) # Windows Time service is running # Fail to set NTP servers mock_service = MagicMock(return_value=True) mock_cmd = MagicMock(side_effect=[ "Failure", "Failure", "Failure", "NtpServer: time.windows.com,0x8", ]) with patch.dict(win_ntp.__salt__, { "service.status": mock_service, "cmd.run": mock_cmd }): self.assertFalse(win_ntp.set_servers("pool.ntp.org")) # Windows Time service is running # Successfully set NTP servers mock_cmd = MagicMock(side_effect=[ "Success", "Success", "Success", "NtpServer: pool.ntp.org" ]) with patch.dict( win_ntp.__salt__, { "service.status": mock_service, "service.restart": mock_service, "cmd.run": mock_cmd, }, ): self.assertTrue(win_ntp.set_servers("pool.ntp.org"))
def test_set_servers(self): ''' Test if it set Windows to use a list of NTP servers ''' mock_service = MagicMock(return_value=False) mock_cmd = MagicMock(return_value='Failure') with patch.dict(win_ntp.__salt__, {'service.status': mock_service, 'service.start': mock_service, 'cmd.run': mock_cmd}): self.assertFalse(win_ntp.set_servers('pool.ntp.org')) mock_service = MagicMock(return_value=True) mock_cmd = MagicMock(return_value='Failure') with patch.dict(win_ntp.__salt__, {'service.status': mock_service, 'service.start': mock_service, 'cmd.run': mock_cmd}): self.assertFalse(win_ntp.set_servers('pool.ntp.org')) mock_cmd = MagicMock(return_value='command completed successfully') with patch.dict(win_ntp.__salt__, {'service.status': mock_service, 'service.start': mock_service, 'service.restart': mock_service, 'cmd.run': mock_cmd}): self.assertTrue(win_ntp.set_servers('pool.ntp.org'))