{"body":" \n    @ddt.data('1.0', '2.0', '3.0')\n    def test_versions(self, version):\n        req = self.build_request(\n            base_url='http://localhost/v{}'.format(version[0]),\n            header_version=version)\n\n        if version is not None:\n            req.headers = {VERSION_HEADER_NAME: VOLUME_SERVICE + version}\n\n        response = req.get_response(router.APIRouter())\n        self.assertEqual(200, response.status_int)\n        body = jsonutils.loads(response.body)\n        version_list = body['versions']\n\n        ids = [v['id'] for v in version_list]\n        self.assertEqual({'v{}'.format(version)}, set(ids))\n\n        if version == '3.0':\n            self.check_response(response, version)\n            self.assertEqual(api_version_request._MAX_API_VERSION,\n                             version_list[0].get('version'))\n            self.assertEqual(api_version_request._MIN_API_VERSION,\n                             version_list[0].get('min_version'))\n        else:\n            self.assertEqual('', version_list[0].get('min_version'))\n            self.assertEqual('', version_list[0].get('version'))\n\n    @ddt.data('3.1', 'latest')\n    def test_versions_MAX_API_VERSION_and_latest(self, version):\n        req = self.build_request(header_version=version,\n                                 base_url='http://localhost/v3.1')\n        response = req.get_response(router.APIRouter())\n        self.assertEqual(200, response.status_int)\n        body = jsonutils.loads(response.body)\n        version_list = body['versions']\n        ids = [v['id'] for v in version_list]\n\n        self.assertEqual({'v3.0'}, set(ids))\n\n        self.check_response(response, '3.1')\n\n        self.assertEqual(api_version_request._MAX_API_VERSION,\n                         version_list[0].get('version'))\n        self.assertEqual(api_version_request._MIN_API_VERSION,\n                         version_list[0].get('min_version'))","name":"","extension":"txt","url":"https://www.irccloud.com/pastebin/6vXuL5zh","modified":1459427717,"id":"6vXuL5zh","size":1902,"lines":46,"own_paste":false,"theme":"","date":1459427717}