def test_not_match_version_string(self):
        version_negotiation = VersionNegotiationFilter(
            self._version_controller_factory, None, None)
        request = webob.Request({})

        match = version_negotiation._match_version_string("invalid", request)
        self.assertFalse(match)
Ejemplo n.º 2
0
    def test_not_match_version_string(self):
        version_negotiation = VersionNegotiationFilter(
            self._version_controller_factory, None, None)
        request = webob.Request({})

        match = version_negotiation._match_version_string("invalid", request)
        self.assertFalse(match)
    def test_match_version_string(self):
        version_negotiation = VersionNegotiationFilter(self._version_controller_factory, None, None)
        request = webob.Request({})
        major_version = 1
        minor_version = 0

        match = version_negotiation._match_version_string("v{0}.{1}".format(major_version, minor_version), request)
        self.assertTrue(match)
        self.assertEqual(major_version, request.environ["api.major_version"])
        self.assertEqual(minor_version, request.environ["api.minor_version"])
Ejemplo n.º 4
0
    def test_match_version_string(self):
        version_negotiation = VersionNegotiationFilter(
            self._version_controller_factory, None, None)
        request = webob.Request({})
        major_version = 1
        minor_version = 0

        match = version_negotiation._match_version_string(
            'v{0}.{1}'.format(major_version, minor_version), request)
        self.assertTrue(match)
        self.assertEqual(major_version, request.environ['api.major_version'])
        self.assertEqual(minor_version, request.environ['api.minor_version'])