aboutsummaryrefslogtreecommitdiffstats
path: root/test/test_server.py
blob: 3bfbab5bba9292c7c93503b2880a2d0733882c0d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
import urllib, urllib2
import libpathod.test, requests
import libpry
import tutils

class uSanity(tutils.ProxTest):
    def test_http(self):
        assert self.pathod("205").status_code == 205
        assert self.log()


class uProxy(tutils.ProxTest):
    def test_http(self):
        f = self._get()
        assert f.code == 200
        assert f.read()
        f.close()

        l = self.log()
        assert l[0].address
        assert "host" in l[1].headers
        assert l[2].code == 200


tests = [
    tutils.TestServer(), [
        uSanity(),
    ],
    tutils.TestServer(ssl=True), [
        uSanity(),
    ],
]