コード例 #1
0
ファイル: main.py プロジェクト: openshift/ironic-inspector
def api_introspection_statuses():
    nodes = node_cache.get_node_list(
        marker=api_tools.marker_field(),
        limit=api_tools.limit_field(default=CONF.api_max_limit))
    data = {
        'introspection':
        [generate_introspection_status(node) for node in nodes]
    }
    return flask.json.jsonify(data)
コード例 #2
0
ファイル: main.py プロジェクト: aarefiev22/ironic-inspector
def api_introspection_statuses():
    utils.check_auth(flask.request)

    nodes = node_cache.get_node_list(
        marker=api_tools.marker_field(),
        limit=api_tools.limit_field(default=CONF.api_max_limit)
    )
    data = {
        'introspection': [generate_introspection_status(node)
                          for node in nodes]
    }
    return flask.json.jsonify(data)
コード例 #3
0
 def test_limit_zero(self, get_mock):
     value = api_tools.limit_field()
     self.assertEqual(CONF.api_max_limit, value)
コード例 #4
0
 def test_limit_ok(self, get_mock):
     value = api_tools.limit_field()
     self.assertEqual(get_mock.return_value, value)