@@ -25,8 +25,8 @@ def setUpTestData(cls):
25
25
ASN .objects .bulk_create (asns )
26
26
27
27
providers = (
28
- Provider (name = 'Provider 1' , slug = 'provider-1' ),
29
- Provider (name = 'Provider 2' , slug = 'provider-2' ),
28
+ Provider (name = 'Provider 1' , slug = 'provider-1' , description = 'foobar1' ),
29
+ Provider (name = 'Provider 2' , slug = 'provider-2' , description = 'foobar2' ),
30
30
Provider (name = 'Provider 3' , slug = 'provider-3' ),
31
31
Provider (name = 'Provider 4' , slug = 'provider-4' ),
32
32
Provider (name = 'Provider 5' , slug = 'provider-5' ),
@@ -74,6 +74,10 @@ def setUpTestData(cls):
74
74
CircuitTermination (circuit = circuits [1 ], site = sites [0 ], term_side = 'A' ),
75
75
))
76
76
77
+ def test_q (self ):
78
+ params = {'q' : 'foobar1' }
79
+ self .assertEqual (self .filterset (params , self .queryset ).qs .count (), 1 )
80
+
77
81
def test_name (self ):
78
82
params = {'name' : ['Provider 1' , 'Provider 2' ]}
79
83
self .assertEqual (self .filterset (params , self .queryset ).qs .count (), 2 )
@@ -82,6 +86,10 @@ def test_slug(self):
82
86
params = {'slug' : ['provider-1' , 'provider-2' ]}
83
87
self .assertEqual (self .filterset (params , self .queryset ).qs .count (), 2 )
84
88
89
+ def test_description (self ):
90
+ params = {'description' : ['foobar1' , 'foobar2' ]}
91
+ self .assertEqual (self .filterset (params , self .queryset ).qs .count (), 2 )
92
+
85
93
def test_asn_id (self ): # ASN object assignment
86
94
asns = ASN .objects .all ()[:2 ]
87
95
params = {'asn_id' : [asns [0 ].pk , asns [1 ].pk ]}
@@ -122,6 +130,10 @@ def setUpTestData(cls):
122
130
CircuitType (name = 'Circuit Type 3' , slug = 'circuit-type-3' ),
123
131
))
124
132
133
+ def test_q (self ):
134
+ params = {'q' : 'foobar1' }
135
+ self .assertEqual (self .filterset (params , self .queryset ).qs .count (), 1 )
136
+
125
137
def test_name (self ):
126
138
params = {'name' : ['Circuit Type 1' ]}
127
139
self .assertEqual (self .filterset (params , self .queryset ).qs .count (), 1 )
@@ -227,6 +239,10 @@ def setUpTestData(cls):
227
239
))
228
240
CircuitTermination .objects .bulk_create (circuit_terminations )
229
241
242
+ def test_q (self ):
243
+ params = {'q' : 'foobar1' }
244
+ self .assertEqual (self .filterset (params , self .queryset ).qs .count (), 1 )
245
+
230
246
def test_cid (self ):
231
247
params = {'cid' : ['Test Circuit 1' , 'Test Circuit 2' ]}
232
248
self .assertEqual (self .filterset (params , self .queryset ).qs .count (), 2 )
@@ -369,6 +385,10 @@ def setUpTestData(cls):
369
385
370
386
Cable (a_terminations = [circuit_terminations [0 ]], b_terminations = [circuit_terminations [1 ]]).save ()
371
387
388
+ def test_q (self ):
389
+ params = {'q' : 'foobar1' }
390
+ self .assertEqual (self .filterset (params , self .queryset ).qs .count (), 1 )
391
+
372
392
def test_term_side (self ):
373
393
params = {'term_side' : 'A' }
374
394
self .assertEqual (self .filterset (params , self .queryset ).qs .count (), 7 )
@@ -440,6 +460,10 @@ def setUpTestData(cls):
440
460
)
441
461
ProviderNetwork .objects .bulk_create (provider_networks )
442
462
463
+ def test_q (self ):
464
+ params = {'q' : 'foobar1' }
465
+ self .assertEqual (self .filterset (params , self .queryset ).qs .count (), 1 )
466
+
443
467
def test_name (self ):
444
468
params = {'name' : ['Provider Network 1' , 'Provider Network 2' ]}
445
469
self .assertEqual (self .filterset (params , self .queryset ).qs .count (), 2 )
@@ -477,6 +501,10 @@ def setUpTestData(cls):
477
501
)
478
502
ProviderAccount .objects .bulk_create (provider_accounts )
479
503
504
+ def test_q (self ):
505
+ params = {'q' : 'foobar1' }
506
+ self .assertEqual (self .filterset (params , self .queryset ).qs .count (), 1 )
507
+
480
508
def test_name (self ):
481
509
params = {'name' : ['Provider Account 1' , 'Provider Account 2' ]}
482
510
self .assertEqual (self .filterset (params , self .queryset ).qs .count (), 2 )
0 commit comments