|
|
@@ -1148,6 +1148,20 @@ class ScriptListViewTestCase(TestCase):
|
|
|
self.assertTemplateUsed(response, 'extras/inc/script_list_content.html')
|
|
|
|
|
|
|
|
|
+class ScriptModuleCreateViewTestCase(TestCase):
|
|
|
+ user_permissions = ['core.add_managedfile', 'extras.add_scriptmodule']
|
|
|
+
|
|
|
+ @tag('regression')
|
|
|
+ def test_default_return_url(self):
|
|
|
+ """
|
|
|
+ The add view should fall back to the scripts list as its return URL.
|
|
|
+ """
|
|
|
+ response = self.client.get(reverse('extras:scriptmodule_add'))
|
|
|
+
|
|
|
+ self.assertEqual(response.status_code, 200)
|
|
|
+ self.assertEqual(response.context['return_url'], reverse('extras:script_list'))
|
|
|
+
|
|
|
+
|
|
|
class ScriptValidationErrorTestCase(TestCase):
|
|
|
user_permissions = ['extras.view_script', 'extras.run_script']
|
|
|
|