def test_connection_timeout(self, mock_get): self.assertIsNone(utils.try_reach_ip('192.168.1.31'))
def test_fail_request(self, mock_get): expected = {"message": "fail", "rc": 1} mock_response = MagicMock() mock_response.content = (json.dumps(expected) + '\n').encode('utf-8') mock_get.return_value = mock_response self.assertIsNone(utils.try_reach_ip('192.168.1.31'))
def test_wrong_json_parse(self, mock_get): expected = {'message': 'success', 'rc': 0} mock_response = MagicMock() mock_response.content = (str(expected) + '\n').encode('utf-8') mock_get.return_value = mock_response self.assertIsNone(utils.try_reach_ip('192.168.1.31'))
def test_successfull_request(self, mock_get): expected = {"message": "success", "rc": 0} mock_response = MagicMock() mock_response.content = (json.dumps(expected) + '\n').encode('utf-8') mock_get.return_value = mock_response self.assertEqual(utils.try_reach_ip('192.168.1.31'), '192.168.1.31')