Ejemplo n.º 1
0
 def index(self, req):
     """Return all versions."""
     builder = views_versions.get_view_builder(req)
     known_versions = copy.deepcopy(_KNOWN_VERSIONS)
     known_versions["v1.0"].pop("min_version")
     known_versions["v1.0"].pop("version")
     return builder.build_versions(known_versions)
Ejemplo n.º 2
0
    def test_get_base_url_without_version(self, base_url, base_url_no_version):

        request = FakeRequest(base_url)
        builder = versions.get_view_builder(request)

        result = builder._get_base_url_without_version()

        self.assertEqual(base_url_no_version, result)
Ejemplo n.º 3
0
    def test_get_base_url_without_version(self, base_url, base_url_no_version):

        request = FakeRequest(base_url)
        builder = versions.get_view_builder(request)

        result = builder._get_base_url_without_version()

        self.assertEqual(base_url_no_version, result)
Ejemplo n.º 4
0
 def all(self, req):
     """Return all known versions."""
     builder = views_versions.get_view_builder(req)
     known_versions = copy.deepcopy(_KNOWN_VERSIONS)
     return builder.build_versions(known_versions)
Ejemplo n.º 5
0
 def index(self, req):
     """Return all versions."""
     builder = views_versions.get_view_builder(req)
     return builder.build_versions(get_supported_versions())
Ejemplo n.º 6
0
 def show(self, req):
     builder = views_versions.get_view_builder(req)
     return builder.build_version(_KNOWN_VERSIONS['v1.0'])
Ejemplo n.º 7
0
 def multi(self, req):
     """Return multiple choices."""
     builder = views_versions.get_view_builder(req)
     return builder.build_choices(get_supported_versions(), req)
Ejemplo n.º 8
0
 def show(self, req):
     builder = views_versions.get_view_builder(req)
     return builder.build_version(_KNOWN_VERSIONS['v1.0'])
Ejemplo n.º 9
0
 def multi(self, req):
     """Return multiple choices."""
     builder = views_versions.get_view_builder(req)
     return builder.build_choices(get_supported_versions(), req)
Ejemplo n.º 10
0
 def _get_builder(self):
     request = FakeRequest('fake')
     return versions.get_view_builder(request)
Ejemplo n.º 11
0
 def index(self, req):  # pylint: disable=E0102
     """Return all versions."""
     builder = views_versions.get_view_builder(req)
     known_versions = copy.deepcopy(_KNOWN_VERSIONS)
     return builder.build_versions(known_versions)
Ejemplo n.º 12
0
 def _get_builder(self):
     request = FakeRequest('fake')
     return versions.get_view_builder(request)
Ejemplo n.º 13
0
 def index(self, req):  # pylint: disable=function-redefined
     """Return versions supported after the start of microversions."""
     builder = views_versions.get_view_builder(req)
     known_versions = copy.deepcopy(_KNOWN_VERSIONS)
     known_versions.pop('v1.0')
     return builder.build_versions(known_versions)
Ejemplo n.º 14
0
 def index(self, req):
     """Return versions supported prior to the microversions epoch."""
     builder = views_versions.get_view_builder(req)
     known_versions = copy.deepcopy(_KNOWN_VERSIONS)
     known_versions.pop('v2.0')
     return builder.build_versions(known_versions)
Ejemplo n.º 15
0
 def all(self, req):
     """Return all known versions."""
     builder = views_versions.get_view_builder(req)
     known_versions = copy.deepcopy(_KNOWN_VERSIONS)
     return builder.build_versions(known_versions)
Ejemplo n.º 16
0
 def index(self, req):
     """Return versions supported prior to the microversions epoch."""
     builder = views_versions.get_view_builder(req)
     known_versions = copy.deepcopy(_KNOWN_VERSIONS)
     known_versions.pop('v2.0')
     return builder.build_versions(known_versions)
Ejemplo n.º 17
0
 def index(self, req):  # pylint: disable=E0102
     """Return versions supported after the start of microversions."""
     builder = views_versions.get_view_builder(req)
     known_versions = copy.deepcopy(_KNOWN_VERSIONS)
     known_versions.pop('v1.0')
     return builder.build_versions(known_versions)
Ejemplo n.º 18
0
 def index(self, req):
     """Return all versions."""
     builder = views_versions.get_view_builder(req)
     return builder.build_versions(get_supported_versions())