Skip to content

Commit e2a75f4

Browse files
committed
Add tests from #10182
1 parent 706e192 commit e2a75f4

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

readthedocs/proxito/tests/test_full.py

+22
Original file line numberDiff line numberDiff line change
@@ -373,6 +373,28 @@ def test_single_version_serving_projects_dir(self):
373373
"/proxito/media/html/project/latest/projects/awesome.html",
374374
)
375375

376+
def test_single_version_serving_language_like_subdir(self):
377+
self.project.single_version = True
378+
self.project.save()
379+
url = "/en/api/awesome.html"
380+
host = "project.dev.readthedocs.io"
381+
resp = self.client.get(url, HTTP_HOST=host)
382+
self.assertEqual(
383+
resp["x-accel-redirect"],
384+
"/proxito/media/html/project/latest/en/api/awesome.html",
385+
)
386+
387+
def test_single_version_serving_language_like_dir(self):
388+
self.project.single_version = True
389+
self.project.save()
390+
url = "/en/awesome.html"
391+
host = "project.dev.readthedocs.io"
392+
resp = self.client.get(url, HTTP_HOST=host)
393+
self.assertEqual(
394+
resp["x-accel-redirect"],
395+
"/proxito/media/html/project/latest/en/api/awesome.html",
396+
)
397+
376398

377399
@override_settings(
378400
PUBLIC_DOMAIN="dev.readthedocs.io",

0 commit comments

Comments
 (0)