Mercurial > cgi-bin > hgweb.cgi > tincan
diff tests/suite_03_good_forward/__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_03_good_forward/__init__.py Mon Jul 15 13:16:31 2019 -0700 @@ -0,0 +1,32 @@ +# 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(RoutesFixture): + # Same directory + def test_01_same(self): + response = requests.get("http://localhost:{0}/same.pspx".format(self.port)) + self.assertEqual(response.status_code, 200) + self.assertTrue("This is the original page." in response.text) + + # Relative, with . + def test_02_relative_dot(self): + response = requests.get("http://localhost:{0}/relative.pspx".format(self.port)) + self.assertEqual(response.status_code, 200) + self.assertTrue("This is the original page." in response.text) + + # Relative, with .. + def test_03_relative_dotdot(self): + response = requests.get("http://localhost:{0}/subdir/relative.pspx".format(self.port)) + self.assertEqual(response.status_code, 200) + self.assertTrue("This is the original page." in response.text) + + # Absolute + def test_04_absolute(self): + response = requests.get("http://localhost:{0}/subdir/absolute.pspx".format(self.port)) + self.assertEqual(response.status_code, 200) + self.assertTrue("This is the original page." in response.text)