Exemple #1
0
    def test_multiline(self):
        l = """
            GET
            "/foo"
            ir,@1
        """
        r = rparse.parse_request({}, l)
        assert r.method == "GET"
        assert r.path == "/foo"
        assert r.actions


        l = """
            GET

            "/foo



            bar"

            ir,@1
        """
        r = rparse.parse_request({}, l)
        assert r.method == "GET"
        assert r.path.s.endswith("bar")
        assert r.actions
Exemple #2
0
    def test_multiline(self):
        l = """
            GET
            "/foo"
            ir,@1
        """
        r = rparse.parse_request({}, l)
        assert r.method == "GET"
        assert r.path == "/foo"
        assert r.actions

        l = """
            GET

            "/foo



            bar"

            ir,@1
        """
        r = rparse.parse_request({}, l)
        assert r.method == "GET"
        assert r.path.s.endswith("bar")
        assert r.actions
Exemple #3
0
 def test_simple(self):
     r = rparse.parse_request({}, 'GET:"/foo"')
     assert r.method == "GET"
     assert r.path == "/foo"
     r = rparse.parse_request({}, 'GET:/foo')
     assert r.path == "/foo"
     r = rparse.parse_request({}, 'GET:@1k')
     assert len(r.path) == 1024
Exemple #4
0
 def test_simple(self):
     r = rparse.parse_request({}, 'GET:"/foo"')
     assert r.method == "GET"
     assert r.path == "/foo"
     r = rparse.parse_request({}, 'GET:/foo')
     assert r.path == "/foo"
     r = rparse.parse_request({}, 'GET:@1k')
     assert len(r.path) == 1024
Exemple #5
0
 def test_str(self):
     r = rparse.parse_request({}, 'GET:"/foo"')
     assert str(r)
Exemple #6
0
 def test_render(self):
     s = cStringIO.StringIO()
     r = rparse.parse_request({}, "GET:'/foo'")
     assert r.serve(s, None, "foo.com")
Exemple #7
0
 def test_file(self):
     p = tutils.test_data.path("data")
     d = dict(staticdir=p)
     r = rparse.parse_request(d, "+request")
     assert r.path == "/foo"
Exemple #8
0
 def test_str(self):
     r = rparse.parse_request({}, 'GET:"/foo"')
     assert str(r)
Exemple #9
0
 def test_render(self):
     s = cStringIO.StringIO()
     r = rparse.parse_request({}, "GET:'/foo'")
     assert r.serve(s, None, "foo.com")
Exemple #10
0
 def test_file(self):
     p = tutils.test_data.path("data")
     d = dict(staticdir=p)
     r = rparse.parse_request(d, "+request")
     assert r.path == "/foo"