@@ -89,7 +89,10 @@ def test_pattern_create_view(self):
89
89
def test_pattern_delete_view (self ):
90
90
# Create a separate pattern for deletion
91
91
pattern_to_delete = Pattern .objects .create (
92
- collection_name = "delete.test" , collection_version = "1.0.0" , pattern_name = "deletable_pattern" , pattern_definition = {}
92
+ collection_name = "delete.test" ,
93
+ collection_version = "1.0.0" ,
94
+ pattern_name = "deletable_pattern" ,
95
+ pattern_definition = {},
93
96
)
94
97
95
98
url = reverse ("pattern-detail" , args = [pattern_to_delete .pk ])
@@ -118,9 +121,9 @@ def test_label_detail_view(self):
118
121
url = reverse ("controllerlabel-detail" , args = [self .label .id ])
119
122
response = self .client .get (url )
120
123
self .assertEqual (response .status_code , status .HTTP_200_OK )
121
- self .assertIn ('id' , response .data )
122
- self .assertIn (' label_id' , response .data )
123
- self .assertEqual (response .data [' label_id' ], 5 )
124
+ self .assertIn ("id" , response .data )
125
+ self .assertIn (" label_id" , response .data )
126
+ self .assertEqual (response .data [" label_id" ], 5 )
124
127
125
128
def test_label_create_view (self ):
126
129
url = reverse ("controllerlabel-list" )
@@ -191,19 +194,29 @@ def test_pattern_instance_create_view(self):
191
194
def test_pattern_instance_delete_view (self ):
192
195
# Create a separate instance for deletion
193
196
instance_to_delete = PatternInstance .objects .create (
194
- organization_id = 999 , controller_project_id = 111 , controller_ee_id = 222 , credentials = {"user" : "deletable" }, pattern = self .pattern
197
+ organization_id = 999 ,
198
+ controller_project_id = 111 ,
199
+ controller_ee_id = 222 ,
200
+ credentials = {"user" : "deletable" },
201
+ pattern = self .pattern ,
195
202
)
196
203
197
204
url = reverse ("patterninstance-detail" , args = [instance_to_delete .pk ])
198
205
response = self .client .delete (url )
199
206
self .assertEqual (response .status_code , status .HTTP_204_NO_CONTENT )
200
207
201
208
# Verify database change - instance should be deleted
202
- self .assertFalse (PatternInstance .objects .filter (pk = instance_to_delete .pk ).exists ())
209
+ self .assertFalse (
210
+ PatternInstance .objects .filter (pk = instance_to_delete .pk ).exists ()
211
+ )
203
212
204
213
def test_pattern_instance_create_view_with_invalid_pattern (self ):
205
214
url = reverse ("patterninstance-list" )
206
- data = {"organization_id" : 999 , "credentials" : {"user" : "test" }, "pattern" : 99999 } # Non-existent pattern ID
215
+ data = {
216
+ "organization_id" : 999 ,
217
+ "credentials" : {"user" : "test" },
218
+ "pattern" : 99999 ,
219
+ } # Non-existent pattern ID
207
220
208
221
response = self .client .post (url , data , format = "json" )
209
222
self .assertEqual (response .status_code , status .HTTP_400_BAD_REQUEST )
@@ -224,7 +237,12 @@ def test_automation_detail_view(self):
224
237
225
238
def test_automation_create_view (self ):
226
239
url = reverse ("automation-list" )
227
- data = {"automation_type" : "job_template" , "automation_id" : 1234 , "primary" : False , "pattern_instance" : self .pattern_instance .id }
240
+ data = {
241
+ "automation_type" : "job_template" ,
242
+ "automation_id" : 1234 ,
243
+ "primary" : False ,
244
+ "pattern_instance" : self .pattern_instance .id ,
245
+ }
228
246
229
247
response = self .client .post (url , data , format = "json" )
230
248
self .assertEqual (response .status_code , status .HTTP_201_CREATED )
@@ -238,7 +256,10 @@ def test_automation_create_view(self):
238
256
def test_automation_delete_view (self ):
239
257
# Create a separate automation for deletion
240
258
automation_to_delete = Automation .objects .create (
241
- automation_type = "job_template" , automation_id = 5555 , primary = False , pattern_instance = self .pattern_instance
259
+ automation_type = "job_template" ,
260
+ automation_id = 5555 ,
261
+ primary = False ,
262
+ pattern_instance = self .pattern_instance ,
242
263
)
243
264
244
265
url = reverse ("automation-detail" , args = [automation_to_delete .pk ])
@@ -250,7 +271,11 @@ def test_automation_delete_view(self):
250
271
251
272
def test_automation_create_view_with_invalid_pattern_instance (self ):
252
273
url = reverse ("automation-list" )
253
- data = {"automation_type" : "job_template" , "automation_id" : 1234 , "pattern_instance" : 99999 } # Non-existent pattern instance ID
274
+ data = {
275
+ "automation_type" : "job_template" ,
276
+ "automation_id" : 1234 ,
277
+ "pattern_instance" : 99999 ,
278
+ } # Non-existent pattern instance ID
254
279
255
280
response = self .client .post (url , data , format = "json" )
256
281
self .assertEqual (response .status_code , status .HTTP_400_BAD_REQUEST )
0 commit comments