summaryrefslogtreecommitdiffstats
path: root/utils/test/result_collection_api/opnfv_testapi/tests/unit/test_dashboard_project.py
blob: f9d2015be9b5645f67becbc5ba15d00c6bb84eb2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import json

from opnfv_testapi.common.constants import HTTP_OK
from test_base import TestBase


class TestDashboardProjectBase(TestBase):
    def setUp(self):
        super(TestDashboardProjectBase, self).setUp()
        self.basePath = '/dashboard/v1/projects'
        self.list_res = None
        self.projects = ['bottlenecks', 'doctor', 'functest',
                         'promise', 'qtip', 'vsperf', 'yardstick']


class TestDashboardProjectGet(TestDashboardProjectBase):
    def test_list(self):
        code, body = self.get()
        self.assertEqual(code, HTTP_OK)
        self.assertItemsEqual(self.projects, json.loads(body))