def test_check_kubernetes_status_wrong_request(settings): with mock.patch('diagnostics.diagnostics._get_json') as get_json: get_json.return_value = {} status = yield diagnostics._check_kubernetes_status(settings) assert 'Missing' in status['reason'] assert status['status'] is False
def test_check_kubernetes_status_wrong_answer(settings): with mock.patch('diagnostics.diagnostics._get_json') as get_json: get_json.side_effect = IOError('Cannot connect') status = yield diagnostics._check_kubernetes_status(settings) assert status['reason'] == 'Cannot connect' assert status['status'] is False
def test_check_kubernetes_status(settings): status = yield diagnostics._check_kubernetes_status(settings) assert status['reason'] == '' assert status['status'] is True