@@ -95,7 +95,8 @@ def test_get_pod_for_build(self, osbs):
95
95
96
96
def test_create_build_with_deprecated_params (self , osbs ):
97
97
class MockParser (object ):
98
- labels = {'Name' : 'fedora23/something' , 'com.redhat.component' : TEST_COMPONENT }
98
+ labels = {'Name' : 'fedora23/something' , 'com.redhat.component' : TEST_COMPONENT ,
99
+ 'version' : 'version1.0' }
99
100
baseimage = 'fedora23/python'
100
101
(flexmock (utils )
101
102
.should_receive ('get_df_parser' )
@@ -125,7 +126,8 @@ class MockParser(object):
125
126
def test_create_prod_build (self , osbs , name_label_name ):
126
127
# TODO: test situation when a buildconfig already exists
127
128
class MockParser (object ):
128
- labels = {name_label_name : 'fedora23/something' , 'com.redhat.component' : TEST_COMPONENT }
129
+ labels = {name_label_name : 'fedora23/something' , 'com.redhat.component' : TEST_COMPONENT ,
130
+ 'version' : 'version1.0' }
129
131
baseimage = 'fedora23/python'
130
132
(flexmock (utils )
131
133
.should_receive ('get_df_parser' )
@@ -143,7 +145,8 @@ class MockParser(object):
143
145
def test_create_prod_build_build_request (self , osbs , inner_template ,
144
146
outer_template , customize_conf ):
145
147
class MockParser (object ):
146
- labels = {'name' : 'fedora23/something' , 'com.redhat.component' : TEST_COMPONENT }
148
+ labels = {'name' : 'fedora23/something' , 'com.redhat.component' : TEST_COMPONENT ,
149
+ 'version' : 'test_version' }
147
150
baseimage = 'fedora23/python'
148
151
149
152
(flexmock (utils )
@@ -182,7 +185,8 @@ def test_create_worker_build(self, osbs, inner_template, outer_template,
182
185
customize_conf , platform , release ,
183
186
raises_exception ):
184
187
class MockParser (object ):
185
- labels = {'name' : 'fedora23/something' , 'com.redhat.component' : TEST_COMPONENT }
188
+ labels = {'name' : 'fedora23/something' , 'com.redhat.component' : TEST_COMPONENT ,
189
+ 'version' : 'test_version' }
186
190
baseimage = 'fedora23/python'
187
191
188
192
(flexmock (utils )
@@ -227,7 +231,8 @@ class MockParser(object):
227
231
@pytest .mark .parametrize ('unique_tag_only' , [True , False , None ])
228
232
def test_create_prod_build_unique_tag_only (self , osbs , unique_tag_only ):
229
233
class MockParser (object ):
230
- labels = {'Name' : 'fedora23/something' , 'com.redhat.component' : TEST_COMPONENT }
234
+ labels = {'Name' : 'fedora23/something' , 'com.redhat.component' : TEST_COMPONENT ,
235
+ 'version' : 'version1.0' }
231
236
baseimage = 'fedora23/python'
232
237
(flexmock (utils )
233
238
.should_receive ('get_df_parser' )
@@ -319,7 +324,8 @@ def test_component_is_changed_from_label(self, osbs, component_label_name):
319
324
"""
320
325
321
326
class MockParser (object ):
322
- labels = {'Name' : 'fedora23/something' , component_label_name : TEST_COMPONENT }
327
+ labels = {'Name' : 'fedora23/something' , component_label_name : TEST_COMPONENT ,
328
+ 'version' : 'version1.0' }
323
329
baseimage = 'fedora23/python'
324
330
(flexmock (utils )
325
331
.should_receive ('get_df_parser' )
@@ -334,7 +340,8 @@ class MockParser(object):
334
340
335
341
def test_missing_component_argument_doesnt_break_build (self , osbs ):
336
342
class MockParser (object ):
337
- labels = {'Name' : 'fedora23/something' , 'com.redhat.component' : TEST_COMPONENT }
343
+ labels = {'Name' : 'fedora23/something' , 'com.redhat.component' : TEST_COMPONENT ,
344
+ 'version' : 'version1.0' }
338
345
baseimage = 'fedora23/python'
339
346
(flexmock (utils )
340
347
.should_receive ('get_df_parser' )
@@ -346,7 +353,8 @@ class MockParser(object):
346
353
347
354
def test_create_prod_build_set_required_version (self , osbs106 ):
348
355
class MockParser (object ):
349
- labels = {'Name' : 'fedora23/something' , 'com.redhat.component' : TEST_COMPONENT }
356
+ labels = {'Name' : 'fedora23/something' , 'com.redhat.component' : TEST_COMPONENT ,
357
+ 'version' : 'version1.0' }
350
358
baseimage = 'fedora23/python'
351
359
(flexmock (utils )
352
360
.should_receive ('get_df_parser' )
@@ -364,7 +372,8 @@ class MockParser(object):
364
372
def test_create_prod_with_secret_build (self , osbs ):
365
373
# TODO: test situation when a buildconfig already exists
366
374
class MockParser (object ):
367
- labels = {'Name' : 'fedora23/something' , 'com.redhat.component' : TEST_COMPONENT }
375
+ labels = {'Name' : 'fedora23/something' , 'com.redhat.component' : TEST_COMPONENT ,
376
+ 'version' : 'version1.0' }
368
377
baseimage = 'fedora23/python'
369
378
(flexmock (utils )
370
379
.should_receive ('get_df_parser' )
@@ -379,7 +388,8 @@ class MockParser(object):
379
388
def test_create_prod_without_koji_build (self , osbs ):
380
389
# TODO: test situation when a buildconfig already exists
381
390
class MockParser (object ):
382
- labels = {'Name' : 'fedora23/something' , 'com.redhat.component' : TEST_COMPONENT }
391
+ labels = {'Name' : 'fedora23/something' , 'com.redhat.component' : TEST_COMPONENT ,
392
+ 'version' : 'version1.0' }
383
393
baseimage = 'fedora23/python'
384
394
(flexmock (utils )
385
395
.should_receive ('get_df_parser' )
@@ -633,7 +643,8 @@ def test_build_image(self):
633
643
assert config .get_build_image () == build_image
634
644
635
645
class MockParser (object ):
636
- labels = {'Name' : 'fedora23/something' , 'com.redhat.component' : TEST_COMPONENT }
646
+ labels = {'Name' : 'fedora23/something' , 'com.redhat.component' : TEST_COMPONENT ,
647
+ 'version' : 'version1.0' }
637
648
baseimage = 'fedora23/python'
638
649
(flexmock (utils )
639
650
.should_receive ('get_df_parser' )
@@ -1217,7 +1228,8 @@ def test_scratch_param_to_create_build(self):
1217
1228
osbs = OSBS (config , config )
1218
1229
1219
1230
class MockParser (object ):
1220
- labels = {'Name' : 'fedora23/something' , 'com.redhat.component' : TEST_COMPONENT }
1231
+ labels = {'Name' : 'fedora23/something' , 'com.redhat.component' : TEST_COMPONENT ,
1232
+ 'version' : 'version1.0' }
1221
1233
baseimage = 'fedora23/python'
1222
1234
1223
1235
kwargs = {
@@ -1312,7 +1324,8 @@ def test_reactor_config_secret(self):
1312
1324
osbs = OSBS (config , config )
1313
1325
1314
1326
class MockParser (object ):
1315
- labels = {'Name' : 'fedora23/something' , 'com.redhat.component' : TEST_COMPONENT }
1327
+ labels = {'Name' : 'fedora23/something' , 'com.redhat.component' : TEST_COMPONENT ,
1328
+ 'version' : 'test_version' }
1316
1329
baseimage = 'fedora23/python'
1317
1330
(flexmock (utils )
1318
1331
.should_receive ('get_df_parser' )
0 commit comments