src/tests/cli/t_pkg_install.py
branchs11u3-sru
changeset 3520 1106d0037435
parent 3519 cc3242e6d4d5
equal deleted inserted replaced
3519:cc3242e6d4d5 3520:1106d0037435
 11457                     open [email protected]
 11457                     open [email protected]
 11458                     add set name=pkg.depend.explicit-install value=true
 11458                     add set name=pkg.depend.explicit-install value=true
 11459                     close """,
 11459                     close """,
 11460         )
 11460         )
 11461 
 11461 
       
 11462         pkgs6 = (
       
 11463                 """
       
 11464                     open [email protected],5.11-0.1.1.2
       
 11465                     add depend type=require fmri=pkg:/[email protected],5.11-0.1.1.2
       
 11466                     close """,
       
 11467                 """
       
 11468                     open [email protected],5.11-0.1.1.2
       
 11469                     add set name=pkg.depend.explicit-install value=true
       
 11470                     close """,
       
 11471                 """
       
 11472                     open [email protected],5.11-0.1.1.2
       
 11473                     add set name=pkg.depend.explicit-install value=true
       
 11474                     close """,
       
 11475         )
       
 11476 
 11462         def setUp(self):
 11477         def setUp(self):
 11463                 pkg5unittest.SingleDepotTestCase.setUp(self)
 11478                 pkg5unittest.SingleDepotTestCase.setUp(self)
 11464                 self.pkgsend_bulk(self.rurl, self.pkgs)
 11479                 self.pkgsend_bulk(self.rurl, self.pkgs)
 11465 
 11480 
 11466         def test_01_install(self):
 11481         def test_01_install(self):
 11591 
 11606 
 11592                 # Test hierarchic dependencies.
 11607                 # Test hierarchic dependencies.
 11593                 self.pkgsend_bulk(self.rurl, self.pkgs5)
 11608                 self.pkgsend_bulk(self.rurl, self.pkgs5)
 11594                 self.pkg("install -v [email protected]", exit=1)
 11609                 self.pkg("install -v [email protected]", exit=1)
 11595 
 11610 
       
 11611                 # Test package with pkg.depend.explicit-install=true
       
 11612                 # can be installed if a different version of it has already
       
 11613                 # been installed.
       
 11614                 self.pkgsend_bulk(self.rurl, self.pkgs6)
       
 11615                 self.pkg("install [email protected]")
       
 11616                 self.pkg("install p1")
       
 11617 
 11596         def test_02_updateReject(self):
 11618         def test_02_updateReject(self):
 11597                 self.image_create(self.rurl, prefix="")
 11619                 self.image_create(self.rurl, prefix="")
 11598                 self.pkgsend_bulk(self.rurl, self.pkgs2)
 11620                 self.pkgsend_bulk(self.rurl, self.pkgs2)
 11599                 self.pkgsend_bulk(self.rurl, self.pkgs3)
 11621                 self.pkgsend_bulk(self.rurl, self.pkgs3)
 11600                 self.pkg("install -v --reject idr group incorp")
 11622                 self.pkg("install -v --reject idr group incorp")