Mercurial > cgi-bin > hgweb.cgi > tincan
diff tests/suite_02_good_errors/__init__.py @ 71:88adf10be709 draft
Add tests.
author | David Barts <n5jrn@me.com> |
---|---|
date | Mon, 15 Jul 2019 13:16:31 -0700 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tests/suite_02_good_errors/__init__.py Mon Jul 15 13:16:31 2019 -0700 @@ -0,0 +1,20 @@ +# I m p o r t s + +import os, sys +import requests +from .. import ServerFixture, RoutesFixture + +# C l a s s e s + +class Fixture01(ServerFixture): + # There should be no errors when we load this. + def runTest(self): + self.assertEqual(self.errors, 0) + +class Fixture02(RoutesFixture): + # Request something that doesn't exist. We should get our custom error + # page. + def test_01_404(self): + response = requests.get("http://localhost:{0}/boogers/".format(self.port)) + self.assertEqual(response.status_code, 404) + self.assertTrue("I/O, I/O, it’s off to disk I go!" in response.text)