コード例 #1
0
ファイル: test_rparse.py プロジェクト: emidln/pathod
    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
コード例 #2
0
ファイル: test_rparse.py プロジェクト: emidln/pathod
    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
コード例 #3
0
ファイル: test_rparse.py プロジェクト: emidln/pathod
 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
コード例 #4
0
ファイル: test_rparse.py プロジェクト: emidln/pathod
 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
コード例 #5
0
ファイル: test_rparse.py プロジェクト: emidln/pathod
 def test_str(self):
     r = rparse.parse_request({}, 'GET:"/foo"')
     assert str(r)
コード例 #6
0
ファイル: test_rparse.py プロジェクト: emidln/pathod
 def test_render(self):
     s = cStringIO.StringIO()
     r = rparse.parse_request({}, "GET:'/foo'")
     assert r.serve(s, None, "foo.com")
コード例 #7
0
ファイル: test_rparse.py プロジェクト: emidln/pathod
 def test_file(self):
     p = tutils.test_data.path("data")
     d = dict(staticdir=p)
     r = rparse.parse_request(d, "+request")
     assert r.path == "/foo"
コード例 #8
0
ファイル: test_rparse.py プロジェクト: emidln/pathod
 def test_str(self):
     r = rparse.parse_request({}, 'GET:"/foo"')
     assert str(r)
コード例 #9
0
ファイル: test_rparse.py プロジェクト: emidln/pathod
 def test_render(self):
     s = cStringIO.StringIO()
     r = rparse.parse_request({}, "GET:'/foo'")
     assert r.serve(s, None, "foo.com")
コード例 #10
0
ファイル: test_rparse.py プロジェクト: emidln/pathod
 def test_file(self):
     p = tutils.test_data.path("data")
     d = dict(staticdir=p)
     r = rparse.parse_request(d, "+request")
     assert r.path == "/foo"