Ignore:
Timestamp:
Feb 3, 2015, 9:39:54 AM (11 years ago)
Author:
Yuri Dario
Message:

yum: update trunk to 3.4.3.

Location:
yum/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • yum/trunk

  • yum/trunk/test/simpleremovetests.py

    r2 r516  
    6161        self.assert_(res=='ok', msg)
    6262        self.assertResult( () )
     63
     64    def testShellUpRm1(self):
     65        """ Do an update for a package, and then rm it. """
     66        pi1 = FakePackage('foo', '1', '1', '0', 'x86_64')
     67
     68        pa1 = FakePackage('foo', '2', '1', '0', 'x86_64')
     69
     70        res, msg = self.runOperation((['update', 'foo'],
     71                                      ['remove', 'foo'],
     72                                      ),
     73                                     [pi1],
     74                                     [pa1], multi_cmds=True)
     75        self.assert_(res=='ok', msg)
     76        self.assertResult(())
     77
     78    def testShellUpRm2(self):
     79        """ Do an update for a package, and then rm it. """
     80        pi1 = FakePackage('foo', '1', '1', '0', 'x86_64')
     81        pi2 = FakePackage('foo', '1', '1', '0', 'i686')
     82
     83        pa1 = FakePackage('foo', '2', '1', '0', 'x86_64')
     84        pa2 = FakePackage('foo', '2', '1', '0', 'i686')
     85
     86        res, msg = self.runOperation((['update', 'foo'],
     87                                      ['remove', 'foo.i686'],
     88                                      ),
     89                                     [pi1, pi2],
     90                                     [pa1, pa2], multi_cmds=True)
     91        self.assert_(res=='ok', msg)
     92        self.assertResult((pi1, ))
     93
     94    def testShellUpRm3(self):
     95        """ Do an update for a package, and then rm it. """
     96        pi1 = FakePackage('foo', '1', '1', '0', 'x86_64')
     97        pi2 = FakePackage('foo', '1', '1', '0', 'i686')
     98
     99        pa1 = FakePackage('foo', '2', '1', '0', 'x86_64')
     100        pa2 = FakePackage('foo', '2', '1', '0', 'i686')
     101
     102        res, msg = self.runOperation((['update', 'foo'],
     103                                      ['remove', 'foo.x86_64'],
     104                                      ),
     105                                     [pi1, pi2],
     106                                     [pa1, pa2], multi_cmds=True)
     107        self.assert_(res=='ok', msg)
     108        self.assertResult((pi2, ))
     109
     110    def testShellUpRm4(self):
     111        """ Do an update for a package, and then rm it. """
     112        pi1 = FakePackage('foo', '1', '1', '0', 'x86_64')
     113        pi2 = FakePackage('foo', '1', '1', '0', 'i686')
     114
     115        pa1 = FakePackage('foo', '2', '1', '0', 'x86_64')
     116        pa2 = FakePackage('foo', '2', '1', '0', 'i686')
     117
     118        res, msg = self.runOperation((['update', 'foo-2-1'],
     119                                      ['remove', 'foo.i686'],
     120                                      ),
     121                                     [pi1, pi2],
     122                                     [pa1, pa2], multi_cmds=True)
     123        self.assert_(res=='ok', msg)
     124        self.assertResult((pi1,))
     125
Note: See TracChangeset for help on using the changeset viewer.