|
52 | 52 | from dje.models import ExternalReference |
53 | 53 | from dje.models import ExternalSource |
54 | 54 | from dje.models import History |
| 55 | +from dje.tests import MaxQueryMixin |
55 | 56 | from dje.tests import add_perm |
56 | 57 | from dje.tests import add_perms |
57 | 58 | from dje.tests import create_superuser |
|
77 | 78 | User = get_user_model() |
78 | 79 |
|
79 | 80 |
|
80 | | -class ComponentUserViewsTestCase(TestCase): |
| 81 | +class ComponentUserViewsTestCase(MaxQueryMixin, TestCase): |
81 | 82 | def setUp(self): |
82 | 83 | self.nexb_dataspace = Dataspace.objects.create(name="nexB") |
83 | 84 | self.nexb_user = User.objects.create_superuser( |
@@ -980,7 +981,7 @@ def test_component_catalog_details_view_num_queries(self): |
980 | 981 | History.log_change(self.basic_user, self.component1, "Changed version.") |
981 | 982 | History.log_change(self.nexb_user, self.component1, "Changed notes.") |
982 | 983 |
|
983 | | - with self.assertNumQueries(32): |
| 984 | + with self.assertMaxQueries(33): |
984 | 985 | self.client.get(url) |
985 | 986 |
|
986 | 987 | def test_component_catalog_details_view_package_tab_fields_visibility(self): |
@@ -1095,7 +1096,7 @@ def test_component_catalog_component_create_ajax_view(self): |
1095 | 1096 | self.assertContains(response, expected, html=True) |
1096 | 1097 |
|
1097 | 1098 |
|
1098 | | -class PackageUserViewsTestCase(TestCase): |
| 1099 | +class PackageUserViewsTestCase(MaxQueryMixin, TestCase): |
1099 | 1100 | testfiles_location = join(dirname(__file__), "testfiles") |
1100 | 1101 |
|
1101 | 1102 | def setUp(self): |
@@ -1133,7 +1134,7 @@ def setUp(self): |
1133 | 1134 |
|
1134 | 1135 | def test_package_list_view_num_queries(self): |
1135 | 1136 | self.client.login(username=self.super_user.username, password="secret") |
1136 | | - with self.assertNumQueries(16): |
| 1137 | + with self.assertMaxQueries(17): |
1137 | 1138 | self.client.get(reverse("component_catalog:package_list")) |
1138 | 1139 |
|
1139 | 1140 | def test_package_list_view_pagination(self): |
@@ -1271,7 +1272,7 @@ def test_package_details_view_num_queries(self): |
1271 | 1272 | ) |
1272 | 1273 |
|
1273 | 1274 | self.client.login(username=self.super_user.username, password="secret") |
1274 | | - with self.assertNumQueries(30): |
| 1275 | + with self.assertMaxQueries(31): |
1275 | 1276 | self.client.get(self.package1.get_absolute_url()) |
1276 | 1277 |
|
1277 | 1278 | def test_package_details_view_content(self): |
@@ -3797,7 +3798,7 @@ def test_component_catalog_package_update_view_save_as_with_collect_data( |
3797 | 3798 | self.assertEqual(1, len(mock_collect_data.mock_calls)) |
3798 | 3799 |
|
3799 | 3800 |
|
3800 | | -class ComponentListViewTestCase(TestCase): |
| 3801 | +class ComponentListViewTestCase(MaxQueryMixin, TestCase): |
3801 | 3802 | def setUp(self): |
3802 | 3803 | self.dataspace = Dataspace.objects.create( |
3803 | 3804 | name="nexB", |
@@ -3887,7 +3888,7 @@ def setUp(self): |
3887 | 3888 |
|
3888 | 3889 | def test_component_catalog_list_view_num_queries(self): |
3889 | 3890 | self.client.login(username="nexb_user", password="t3st") |
3890 | | - with self.assertNumQueries(17): |
| 3891 | + with self.assertMaxQueries(18): |
3891 | 3892 | self.client.get(reverse("component_catalog:component_list")) |
3892 | 3893 |
|
3893 | 3894 | def test_component_catalog_list_view_default(self): |
|
0 commit comments