From 2e558b7e9d435216ff8c4c76df130fbf3936f803 Mon Sep 17 00:00:00 2001 From: Aldo Cortesi Date: Sun, 24 Jun 2012 15:07:45 +1200 Subject: Fix disconnect, improve coverage, enable file value specifier. --- test/test_test.py | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) (limited to 'test/test_test.py') diff --git a/test/test_test.py b/test/test_test.py index 36d77fd5..7053bd73 100644 --- a/test/test_test.py +++ b/test/test_test.py @@ -44,12 +44,28 @@ class TestDaemon: def tearDownAll(self): self.d.shutdown() + def setUp(self): + self.d.clear_log() + + def get(self, spec): + return requests.get("http://localhost:%s/p/%s"%(self.d.port, spec)) + def test_info(self): assert tuple(self.d.info()["version"]) == version.IVERSION def test_logs(self): - rsp = requests.get("http://localhost:%s/p/202"%self.d.port) + rsp = self.get("202") assert len(self.d.log()) == 1 assert self.d.clear_log() assert len(self.d.log()) == 0 + def test_disconnect(self): + rsp = self.get("202:b@100k:d200") + assert len(rsp.content) < 200 + + def test_parserr(self): + rsp = self.get("400:msg,b:") + assert rsp.status_code == 800 + + + -- cgit v1.2.3