@@ -145,7 +145,7 @@ async def test_create_new_instances(self):
145145
146146 assert res ['rewardedVideo' ]
147147 assert (type (res ['rewardedVideo' ]['ironSource' ]), len (
148- res ['rewardedVideo' ]['ironSource' ])) == (list , 3 )
148+ res ['rewardedVideo' ]['ironSource' ])) == (list , 2 )
149149
150150 ironsource_instance = pydash .find (
151151 res ['rewardedVideo' ]['ironSource' ], lambda inst : inst ['name' ] == 'TEST' )
@@ -160,6 +160,28 @@ async def test_create_new_instances(self):
160160 assert (type (res ['rewardedVideo' ]['Vungle' ]), len (
161161 res ['rewardedVideo' ]['Vungle' ])) == (list , 1 )
162162
163+ @pytest .mark .run (order = 5 )
164+ async def test_add_instances_without_appconfig (self ):
165+ iron_src_api .set_credentials (API_CI_USER ,
166+ API_CI_TOKEN ,
167+ API_CI_SECRET )
168+
169+ assert self .__class__ .TEST_APP_KEY != ''
170+
171+ vungle_instance = VungleInstance (instance_name = 'TEST2' , ad_unit = AdUnits .RewardedVideo , app_id = '' ,
172+ reporting_api_id = '' , placement_id = 'TEST2' , status = True )
173+
174+ res = await iron_src_api .monetize_api ().add_instances (self .__class__ .TEST_APP_KEY ,
175+ [ vungle_instance ])
176+
177+ assert isinstance (res , dict )
178+
179+ assert res ['rewardedVideo' ]
180+ assert (type (res ['rewardedVideo' ]['Vungle' ]), len (
181+ res ['rewardedVideo' ]['Vungle' ])) == (list , 2 )
182+
183+
184+
163185 @pytest .mark .run (order = 5 )
164186 async def test_update_instances (self ):
165187
@@ -200,7 +222,7 @@ async def test_delete_instances(self):
200222 self .__class__ .ironsource_instance_id )
201223 assert isinstance (res , dict )
202224 assert (type (res ['rewardedVideo' ]['ironSource' ]), len (
203- res ['rewardedVideo' ]['ironSource' ])) == (list , 2 )
225+ res ['rewardedVideo' ]['ironSource' ])) == (list , 1 )
204226
205227 @pytest .mark .run (order = 8 )
206228 async def test_get_mediation_group (self ):
0 commit comments