Skip to content

Commit 2e7c6f9

Browse files
committed
added test for Foregound deletion
1 parent cac97ce commit 2e7c6f9

2 files changed

Lines changed: 26 additions & 0 deletions

File tree

kubernetes/aio/e2e_test/test_batch.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,3 +65,16 @@ async def test_job_apis(self):
6565
self.assertEqual('Success', resp['status'])
6666
if 'details' in resp:
6767
self.assertEqual(name, resp['details']['name'])
68+
69+
resp = await api.delete_namespaced_job(
70+
name=name, body={'propagationPolicy': 'Foreground'},
71+
namespace='default')
72+
self.assertIsInstance(resp, dict)
73+
self.assertIn(resp['kind'], ('Job', 'Status'))
74+
if resp['kind'] == 'Job':
75+
self.assertEqual(name, resp['metadata']['name'])
76+
else:
77+
self.assertEqual('Success', resp['status'])
78+
if 'details' in resp:
79+
self.assertEqual(name, resp['details']['name'])
80+

kubernetes/e2e_test/test_batch.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,3 +69,16 @@ def test_job_apis(self):
6969
self.assertEqual('Success', deleted['status'])
7070
if 'details' in deleted:
7171
self.assertEqual(name, deleted['details']['name'])
72+
73+
deleted = api.delete_namespaced_job(
74+
name=name, namespace='default',
75+
body={'propagationPolicy': 'Foreground'})
76+
self.assertIsInstance(deleted, dict)
77+
self.assertIn(deleted['kind'], ('Job', 'Status'))
78+
if deleted['kind'] == 'Job':
79+
self.assertEqual(name, deleted['metadata']['name'])
80+
else:
81+
self.assertEqual('Success', deleted['status'])
82+
if 'details' in deleted:
83+
self.assertEqual(name, deleted['details']['name'])
84+

0 commit comments

Comments
 (0)