Skip to content

Commit 8d62161

Browse files
committed
Add test for ne filter
1 parent df46363 commit 8d62161

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

src/ralph/data_center/tests/test_api.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
Rack,
1818
RackAccessory,
1919
RackOrientation,
20+
DataCenterAssetStatus,
2021
)
2122
from ralph.data_center.tests.factories import (
2223
AccessoryFactory,
@@ -367,6 +368,19 @@ def test_filter_by_env_name(self):
367368
self.assertEqual(response.status_code, status.HTTP_200_OK)
368369
self.assertEqual(response.data["count"], 1)
369370

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+
370384

371385
class RackAPITests(RalphAPITestCase):
372386
def setUp(self):

0 commit comments

Comments
 (0)