Ejemplo n.º 1
0
    def test_pop_path(self):
        self.env['PATH_INFO'] = '/foo/service'
        req = Request(self.env)
        part = req.pop_path()
        eq_(part, 'foo')
        eq_(self.env['PATH_INFO'], '/service')
        eq_(self.env['SCRIPT_NAME'], '/foo')

        part = req.pop_path()
        eq_(part, 'service')
        eq_(self.env['PATH_INFO'], '')
        eq_(self.env['SCRIPT_NAME'], '/foo/service')

        part = req.pop_path()
        eq_(part, '')
        eq_(self.env['PATH_INFO'], '')
        eq_(self.env['SCRIPT_NAME'], '/foo/service')
Ejemplo n.º 2
0
    def test_pop_path(self):
        self.env["PATH_INFO"] = "/foo/service"
        req = Request(self.env)
        part = req.pop_path()
        assert part == "foo"
        assert self.env["PATH_INFO"] == "/service"
        assert self.env["SCRIPT_NAME"] == "/foo"

        part = req.pop_path()
        assert part == "service"
        assert self.env["PATH_INFO"] == ""
        assert self.env["SCRIPT_NAME"] == "/foo/service"

        part = req.pop_path()
        assert part == ""
        assert self.env["PATH_INFO"] == ""
        assert self.env["SCRIPT_NAME"] == "/foo/service"
Ejemplo n.º 3
0
    def test_pop_path(self):
        self.env['PATH_INFO'] = '/foo/service'
        req = Request(self.env)
        part = req.pop_path()
        eq_(part, 'foo')
        eq_(self.env['PATH_INFO'], '/service')
        eq_(self.env['SCRIPT_NAME'], '/foo')

        part = req.pop_path()
        eq_(part, 'service')
        eq_(self.env['PATH_INFO'], '')
        eq_(self.env['SCRIPT_NAME'], '/foo/service')

        part = req.pop_path()
        eq_(part, '')
        eq_(self.env['PATH_INFO'], '')
        eq_(self.env['SCRIPT_NAME'], '/foo/service')
Ejemplo n.º 4
0
    def test_pop_path(self):
        self.env["PATH_INFO"] = "/foo/service"
        req = Request(self.env)
        part = req.pop_path()
        eq_(part, "foo")
        eq_(self.env["PATH_INFO"], "/service")
        eq_(self.env["SCRIPT_NAME"], "/foo")

        part = req.pop_path()
        eq_(part, "service")
        eq_(self.env["PATH_INFO"], "")
        eq_(self.env["SCRIPT_NAME"], "/foo/service")

        part = req.pop_path()
        eq_(part, "")
        eq_(self.env["PATH_INFO"], "")
        eq_(self.env["SCRIPT_NAME"], "/foo/service")