Handy for development purposes. Signed-off-by: Daniel Axtens <d...@axtens.net> --- patchwork/tests/test_about.py | 24 ++++++++++++++++++------ patchwork/tests/test_xmlrpc.py | 3 +++ 2 files changed, 21 insertions(+), 6 deletions(-)
diff --git a/patchwork/tests/test_about.py b/patchwork/tests/test_about.py index 99892cb0539a..d8c35b9f3e5f 100644 --- a/patchwork/tests/test_about.py +++ b/patchwork/tests/test_about.py @@ -3,19 +3,31 @@ # # SPDX-License-Identifier: GPL-2.0-or-later +import unittest + +from django.conf import settings from django.test import TestCase from django.urls import reverse class AboutViewTest(TestCase): - def test_redirects(self): - for view in ['help', 'help-about', 'help-pwclient']: - requested_url = reverse(view) - redirect_url = reverse('about') + def _test_redirect(self, view): + requested_url = reverse(view) + redirect_url = reverse('about') - response = self.client.get(requested_url) - self.assertRedirects(response, redirect_url, 301) + response = self.client.get(requested_url) + self.assertRedirects(response, redirect_url, 301) + + def test_redirects(self): + for view in ['help', 'help-about']: + self._test_redirect(view) + + @unittest.skipUnless(settings.ENABLE_XMLRPC, + 'requires xmlrpc interface (use the ENABLE_XMLRPC ' + 'setting)') + def test_redirects_xmlrpc(self): + self._test_redirect('help-pwclient') def test_xmlrpc(self): with self.settings(ENABLE_XMLRPC=False): diff --git a/patchwork/tests/test_xmlrpc.py b/patchwork/tests/test_xmlrpc.py index 461dfe638fa1..79c6c848a0c2 100644 --- a/patchwork/tests/test_xmlrpc.py +++ b/patchwork/tests/test_xmlrpc.py @@ -42,6 +42,9 @@ class XMLRPCGenericTest(XMLRPCTest): self.rpc.patch_set(0, {}) +@unittest.skipUnless(settings.ENABLE_XMLRPC, + 'requires xmlrpc interface (use the ENABLE_XMLRPC ' + 'setting)') class XMLRPCAuthenticatedTest(LiveServerTestCase): def setUp(self): -- 2.20.1 _______________________________________________ Patchwork mailing list Patchwork@lists.ozlabs.org https://lists.ozlabs.org/listinfo/patchwork