diff --git a/tests/test_pagure_flask_ui_repo.py b/tests/test_pagure_flask_ui_repo.py index 119279b..afed1e3 100644 --- a/tests/test_pagure_flask_ui_repo.py +++ b/tests/test_pagure_flask_ui_repo.py @@ -1371,6 +1371,21 @@ class PagureFlaskRepotests(tests.Modeltests): output = self.app.get('/test/blob/master/f/folder1/testfoo.jpg') self.assertEqual(output.status_code, 404) + # View file with a non-ascii name + tests.add_commit_git_repo( + os.path.join(tests.HERE, 'test.git'), + ncommits=1, filename='Šource') + output = self.app.get('/test/blob/master/f/Šource') + self.assertEqual(output.status_code, 200) + self.assertIn(' Šource', output.data) + self.assertIn('
', output.data) + self.assertIn( + ' | Row 0 | ',
+ output.data)
+
# Add a fork of a fork
item = pagure.lib.model.Project(
user_id=1, # pingou