1414 ServiceEnvironmentFactory ,
1515)
1616from ralph .data_center .models import (
17- BaseObjectCluster ,
1817 Cluster ,
1918 DataCenterAsset ,
2019 Orientation ,
3231 RackAccessoryFactory ,
3332 RackFactory ,
3433 ServerRoomFactory ,
34+ BaseObjectClusterFactory ,
3535)
3636from ralph .lib .custom_fields .models import CustomField
3737from ralph .networks .tests .factories import IPAddressFactory
@@ -599,15 +599,15 @@ def setUp(self):
599599 super ().setUp ()
600600 self .cluster_type = ClusterTypeFactory ()
601601 self .service_env = ServiceEnvironmentFactory ()
602- self .cluster_1 = ClusterFactory ()
603- self .boc_1 = BaseObjectCluster . objects . create (
602+ self .cluster_1 = ClusterFactory (post_base_objects = [] )
603+ self .boc_1 = BaseObjectClusterFactory (
604604 cluster = self .cluster_1 , base_object = DataCenterAssetFactory ()
605605 )
606606 self .master = DataCenterAssetFactory ()
607- self .boc_2 = BaseObjectCluster . objects . create (
607+ self .boc_2 = BaseObjectClusterFactory (
608608 cluster = self .cluster_1 , base_object = self .master , is_master = True
609609 )
610- self .cluster_2 = ClusterFactory ()
610+ self .cluster_2 = ClusterFactory (post_base_objects = [] )
611611 self .cluster_1 .service_env .service .business_owners .set ([self .user1 ])
612612 self .cluster_1 .service_env .service .technical_owners .set ([self .user2 ])
613613 self .cluster_1 .management_ip = "10.20.30.40"
@@ -655,7 +655,7 @@ def test_create_cluster_without_hostname_or_name(self):
655655 def test_list_cluster (self ):
656656 ClusterFactory .create_batch (20 )
657657 url = reverse ("cluster-list" ) + "?limit=100"
658- with self .assertNumQueries ( 12 ):
658+ with self .assertQueriesMoreOrLess ( 11 , plus_minus = 1 ):
659659 response = self .client .get (url , format = "json" )
660660 self .assertEqual (response .status_code , status .HTTP_200_OK )
661661 self .assertEqual (len (response .data ["results" ]), 22 )
@@ -665,7 +665,7 @@ def test_list_cluster(self):
665665
666666 def test_get_cluster_details (self ):
667667 url = reverse ("cluster-detail" , args = (self .cluster_1 .id ,))
668- with self .assertNumQueries ( 11 ):
668+ with self .assertQueriesMoreOrLess ( 10 , plus_minus = 1 ):
669669 response = self .client .get (url , format = "json" )
670670 self .assertEqual (response .status_code , status .HTTP_200_OK )
671671 self .assertEqual (response .data ["name" ], self .cluster_1 .name )
0 commit comments