summaryrefslogtreecommitdiffstats
path: root/qa/tasks/mgr/dashboard/test_api.py
blob: 22f23569874d54eb4590616ddf0085b62709e1e1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# -*- coding: utf-8 -*-

from __future__ import absolute_import

import unittest

from . import DEFAULT_API_VERSION
from .helper import DashboardTestCase


class VersionReqTest(DashboardTestCase, unittest.TestCase):
    def test_version(self):
        for (version, expected_status) in [
                (DEFAULT_API_VERSION, 200),
                (None, 415),
                ("99.99", 415)
        ]:
            with self.subTest(version=version):
                self._get('/api/summary', version=version)
                self.assertStatus(expected_status)