aboutsummaryrefslogtreecommitdiffstats
path: root/test/test_app.py
diff options
context:
space:
mode:
authorAldo Cortesi <aldo@nullcube.com>2012-06-07 08:50:06 +1200
committerAldo Cortesi <aldo@nullcube.com>2012-06-07 08:50:06 +1200
commit049d3d2b45d42245a305bd0bd3b5164a44dc7ba2 (patch)
tree5d55204f758ef2410b2ea37cca91130f4dcce89d /test/test_app.py
parentd171e13fd376225695b45a02925952fe7c0aeefc (diff)
downloadmitmproxy-049d3d2b45d42245a305bd0bd3b5164a44dc7ba2.tar.gz
mitmproxy-049d3d2b45d42245a305bd0bd3b5164a44dc7ba2.tar.bz2
mitmproxy-049d3d2b45d42245a305bd0bd3b5164a44dc7ba2.zip
lippathod/app.py -> libpathod/pathod.py
Diffstat (limited to 'test/test_app.py')
-rw-r--r--test/test_app.py63
1 files changed, 0 insertions, 63 deletions
diff --git a/test/test_app.py b/test/test_app.py
deleted file mode 100644
index db030f9a..00000000
--- a/test/test_app.py
+++ /dev/null
@@ -1,63 +0,0 @@
-import libpry
-from libpathod import app
-from tornado import httpserver
-
-class uApplication(libpry.AutoTree):
- def test_anchors(self):
- a = app.PathodApp(staticdir=None)
- a.add_anchor("/foo", "200")
- assert a.get_anchors() == [("/foo", "200")]
- a.add_anchor("/bar", "400")
- assert a.get_anchors() == [("/bar", "400"), ("/foo", "200")]
- a.remove_anchor("/bar", "400")
- assert a.get_anchors() == [("/foo", "200")]
- a.remove_anchor("/oink", "400")
- assert a.get_anchors() == [("/foo", "200")]
-
- def test_logs(self):
- a = app.PathodApp(staticdir=None)
- a.LOGBUF = 3
- a.add_log({})
- assert a.log[0]["id"] == 0
- a.add_log({})
- a.add_log({})
- assert a.log[0]["id"] == 2
- a.add_log({})
- assert len(a.log) == 3
- assert a.log[0]["id"] == 3
- assert a.log[-1]["id"] == 1
-
- assert a.log_by_id(1)["id"] == 1
- assert not a.log_by_id(0)
-
-
-
-class uPages(libpry.AutoTree):
- def dummy_page(self, path):
- # A hideous, hideous kludge, but Tornado seems to have no more sensible
- # way to do this.
- a = app.PathodApp(staticdir=None)
- for h in a.handlers[0][1]:
- if h.regex.match(path):
- klass = h.handler_class
- r = httpserver.HTTPRequest("GET", path)
- del r.connection
- k = klass(a, r)
- k._transforms = []
- return k
-
- def test_index(self):
- page = self.dummy_page("/")
- page.get()
- assert "".join(page._write_buffer)
-
- def test_help(self):
- page = self.dummy_page("/help")
- page.get()
- assert "".join(page._write_buffer)
-
-
-
-tests = [
- uApplication(),
-]