def test_start_bad_status(self, mock_requests): test_url = "http://test.master.adr:1234" test_release = "0.0.0" mock_requests.return_value.status_code = 500 result_code = cli.start(test_url, test_release) mock_requests.assert_called_once_with("http://test.master.adr:1234" "/v1/version", data='0.0.0') self.assertEquals(500, result_code)
def test_start(self, mock_requests): test_url = "http://test.master.adr:1234" test_release = "0.0.0" mock_requests.return_value.status_code = requests.codes.ok result_code = cli.start(test_url, test_release) print ("Test result is " + str(result_code)) mock_requests.assert_called_once_with("http://test.master.adr:1234" "/v1/version", data='0.0.0') self.assertEquals(0, result_code)
def test_start_connection_error(self, mock_requests): test_url = "http://test.master.adr:1234" test_release = "0.0.0" self.assertEqual(2, cli.start(test_url, test_release), "Wrong exit value on ConnectionError test.")