File tree Expand file tree Collapse file tree 1 file changed +14
-0
lines changed
src/ralph/data_center/tests Expand file tree Collapse file tree 1 file changed +14
-0
lines changed Original file line number Diff line number Diff line change 17
17
Rack ,
18
18
RackAccessory ,
19
19
RackOrientation ,
20
+ DataCenterAssetStatus ,
20
21
)
21
22
from ralph .data_center .tests .factories import (
22
23
AccessoryFactory ,
@@ -367,6 +368,19 @@ def test_filter_by_env_name(self):
367
368
self .assertEqual (response .status_code , status .HTTP_200_OK )
368
369
self .assertEqual (response .data ["count" ], 1 )
369
370
371
+ def test_filter_out_liquidated_dca_with_ne (self ):
372
+ # third dca
373
+ DataCenterAssetFullFactory (status = DataCenterAssetStatus .liquidated )
374
+ self .assertEqual (DataCenterAsset .objects .count (), 3 )
375
+
376
+ url = (
377
+ reverse ("datacenterasset-list" )
378
+ + f"?status__ne={ DataCenterAssetStatus .liquidated .id } "
379
+ )
380
+ response = self .client .get (url , format = "json" )
381
+ self .assertEqual (response .status_code , status .HTTP_200_OK )
382
+ self .assertEqual (response .data ["count" ], 2 )
383
+
370
384
371
385
class RackAPITests (RalphAPITestCase ):
372
386
def setUp (self ):
You can’t perform that action at this time.
0 commit comments