blob: 76f2a9930825aa24f4dc2722788f0a2783208780 [file] [log] [blame]
Ken'ichi Ohmichi4adae2f2017-03-15 15:47:44 -07001# Copyright 2017 NEC Corporation. All rights reserved.
2#
3# Licensed under the Apache License, Version 2.0 (the "License"); you may
4# not use this file except in compliance with the License. You may obtain
5# a copy of the License at
6#
7# http://www.apache.org/licenses/LICENSE-2.0
8#
9# Unless required by applicable law or agreed to in writing, software
10# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
11# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
12# License for the specific language governing permissions and limitations
13# under the License.
14
Ken'ichi Ohmichi8c189082017-04-03 13:47:54 -070015from tempest.api.volume import base
Ken'ichi Ohmichi4adae2f2017-03-15 15:47:44 -070016from tempest.lib import decorators
17from tempest import test
18
19
Ken'ichi Ohmichi8c189082017-04-03 13:47:54 -070020class VersionsTest(base.BaseVolumeTest):
21
22 _api_version = 3
Ken'ichi Ohmichi4adae2f2017-03-15 15:47:44 -070023
24 @decorators.idempotent_id('77838fc4-b49b-4c64-9533-166762517369')
25 @test.attr(type='smoke')
26 def test_list_versions(self):
27 # NOTE: The version data is checked on service client side
28 # with JSON-Schema validation. It is enough to just call
29 # the API here.
30 self.versions_client.list_versions()['versions']