File tree Expand file tree Collapse file tree 1 file changed +16
-0
lines changed
Expand file tree Collapse file tree 1 file changed +16
-0
lines changed Original file line number Diff line number Diff line change @@ -291,6 +291,22 @@ def test_minimum_require(self):
291291 self .assertEqual (self .installer .Installed , manifest [1 ].status )
292292 self .assertEqual (self .installer .Ready , manifest [2 ].status )
293293
294+ def test_skip_non_addition_requires_on_load (self ):
295+ self .dev_repo .add ("foo" , version = "1" ,
296+ requires = ["~bar==1" ], build_command = False )
297+ self .dev_repo .add ("bar" , version = "1" ,
298+ requires = ["foo-1" ], build_command = False )
299+
300+ self .installer .resolve ("foo" )
301+ manifest = self .installer .manifest ()
302+ self .assertEqual (1 , len (manifest ))
303+ self .assertEqual (["foo-1" ], [r .name for r in manifest ])
304+
305+ self .installer .resolve ("bar" )
306+ manifest = self .installer .manifest ()
307+ self .assertEqual (2 , len (manifest ))
308+ self .assertEqual (["foo-1" , "bar-1" ], [r .name for r in manifest ])
309+
294310
295311if __name__ == "__main__" :
296312 unittest .main ()
You can’t perform that action at this time.
0 commit comments