def test_bad_json_res(self, mock): client = Ambari(self.un, self.pw, self.proto, self.server, self.port) try: data = client.get_cluster_info('bad/json/res') self.fail('Should have thrown an exception: ValueError') except ValueError as e: assert ('Extra data:' in str(e)) assert not len(str(e)) == 0 pass
def test_bad_json_res(self, mock): client = Ambari(self.un, self.pw, self.proto, self.server, self.port) try: data = client.get_cluster_info('bad/json/res'); self.fail('Should have thrown an exception: ValueError') except ValueError as e: assert ('Extra data:' in str(e)) assert not len(str(e)) == 0 pass
def test_err_json_res(self, mock): client = Ambari(self.un, self.pw, self.proto, self.server, self.port) data = client.get_cluster_info('err/json/res'); assert not len(str(data['message'])) == 0 assert data['message'] == bad_err_res
def test_empty_str(self, mock): client = Ambari(self.un, self.pw, self.proto, self.server, self.port) data = client.get_cluster_info('empty/res'); assert not len(data['message']) == 0 assert data['message'] == 'No output was returned.'
def test_err_str(self, mock): client = Ambari(self.un, self.pw, self.proto, self.server, self.port) data = client.get_cluster_info('bad/request'); assert not len(data['message']) == 0 assert data['message'] == err_res
def test_missing_cluster(self, mock): client = Ambari(self.un, self.pw, self.proto, self.server, self.port) data = client.get_cluster_info(''); assert data['status'] == 404 assert 'resource doesn\'t exist' in data['message']
def test_cluster_info_request(self, mock): client = Ambari(self.un, self.pw, self.proto, self.server, self.port) data = client.get_cluster_info('demo_cluster'); assert 'demo-server:8080' in data['href'] assert len(data['services']) == 16
def test_err_json_res(self, mock): client = Ambari(self.un, self.pw, self.proto, self.server, self.port) data = client.get_cluster_info('err/json/res') assert not len(str(data['message'])) == 0 assert data['message'] == bad_err_res
def test_empty_str(self, mock): client = Ambari(self.un, self.pw, self.proto, self.server, self.port) data = client.get_cluster_info('empty/res') assert not len(data['message']) == 0 assert data['message'] == 'No output was returned.'
def test_err_str(self, mock): client = Ambari(self.un, self.pw, self.proto, self.server, self.port) data = client.get_cluster_info('bad/request') assert not len(data['message']) == 0 assert data['message'] == err_res
def test_missing_cluster(self, mock): client = Ambari(self.un, self.pw, self.proto, self.server, self.port) data = client.get_cluster_info('') assert data['status'] == 404 assert 'resource doesn\'t exist' in data['message']
def test_cluster_info_request(self, mock): client = Ambari(self.un, self.pw, self.proto, self.server, self.port) data = client.get_cluster_info('demo_cluster') assert 'demo-server:8080' in data['href'] assert len(data['services']) == 16