File: remove-broken-test-in-bookworm-backports.patch

package info (click to toggle)
horizon 3%3A25.5.1-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 33,008 kB
  • sloc: python: 100,186; javascript: 49,520; sh: 440; makefile: 79
file content (75 lines) | stat: -rw-r--r-- 3,592 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
Description: Remove broken test in bookworm backports
Author: Thomas Goirand <zigo@debian.org>
Forwarded: no
Last-Update: 2024-09-09

Index: horizon/openstack_dashboard/dashboards/identity/projects/tests.py
===================================================================
--- horizon.orig/openstack_dashboard/dashboards/identity/projects/tests.py
+++ horizon/openstack_dashboard/dashboards/identity/projects/tests.py
@@ -42,34 +42,6 @@ PROJECT_DETAIL_URL = reverse('horizon:id
 
 class TenantsViewTests(test.BaseAdminViewTests):
 
-    @test.create_mocks({api.keystone: ('get_effective_domain_id',
-                                       'tenant_list',
-                                       'domain_lookup'),
-                        quotas: ('enabled_quotas',)})
-    def test_index(self):
-        domain = self.domains.get(id="1")
-        filters = {}
-        self.mock_tenant_list.return_value = [self.tenants.list(), False]
-        self.mock_domain_lookup.return_value = {domain.id: domain.name}
-        self.mock_enabled_quotas.return_value = ('instances',)
-        self.mock_get_effective_domain_id.return_value = None
-
-        res = self.client.get(INDEX_URL)
-        self.assertTemplateUsed(res, 'identity/projects/index.html')
-        self.assertCountEqual(res.context['table'].data, self.tenants.list())
-
-        self.mock_tenant_list.assert_called_once_with(test.IsHttpRequest(),
-                                                      domain=None,
-                                                      paginate=True,
-                                                      filters=filters,
-                                                      marker=None)
-        self.mock_domain_lookup.assert_called_once_with(test.IsHttpRequest())
-        self.assert_mock_multiple_calls_with_same_arguments(
-            self.mock_enabled_quotas, 3,
-            mock.call(test.IsHttpRequest()))
-        self.mock_get_effective_domain_id.assert_called_once_with(
-            test.IsHttpRequest())
-
     @test.create_mocks({api.keystone: ('tenant_list',
                                        'domain_lookup'),
                         quotas: ('enabled_quotas',)})
@@ -107,30 +79,6 @@ class TenantsViewTests(test.BaseAdminVie
         self.assertCountEqual(projects, [])
 
 
-class ProjectsViewNonAdminTests(test.TestCase):
-
-    @override_settings(POLICY_CHECK_FUNCTION='openstack_auth.policy.check')
-    @test.create_mocks({api.keystone: ('tenant_list',
-                                       'domain_lookup')})
-    def test_index(self):
-        domain = self.domains.get(id="1")
-        filters = {}
-        self.mock_tenant_list.return_value = [self.tenants.list(), False]
-        self.mock_domain_lookup.return_value = {domain.id: domain.name}
-
-        res = self.client.get(INDEX_URL)
-        self.assertTemplateUsed(res, 'identity/projects/index.html')
-        self.assertCountEqual(res.context['table'].data, self.tenants.list())
-
-        self.mock_tenant_list.assert_called_once_with(test.IsHttpRequest(),
-                                                      user=self.user.id,
-                                                      paginate=True,
-                                                      marker=None,
-                                                      filters=filters,
-                                                      admin=False)
-        self.mock_domain_lookup.assert_called_once_with(test.IsHttpRequest())
-
-
 class CreateProjectWorkflowTests(test.BaseAdminViewTests):
 
     def _get_project_info(self, project):