def test_cat(self):
        r = Renames()
        r[CellName('a.h')] = CellName('b.h')

        r2 = Renames()
        r2[CellName('b.h')] = CellName('c.h')
        r2[CellName('d.h')] = CellName('e.h')
        r.cat(r2)
        self.assertEqual(r[CellName('a.h')], CellName('c.h'))
        self.assertEqual(r[CellName('d.h')], CellName('e.h'))
        self.assertEqual(2, len(r))
Exemple #2
0
    def test_cat(self):
        r = Renames()
        r[CellName('a.h')] = CellName('b.h')

        r2 = Renames()
        r2[CellName('b.h')] = CellName('c.h')
        r2[CellName('d.h')] = CellName('e.h')
        r.cat(r2)
        self.assertEqual(r[CellName('a.h')], CellName('c.h'))
        self.assertEqual(r[CellName('d.h')], CellName('e.h'))
        self.assertEqual(2, len(r))
Exemple #3
0
 def get_renames(self, begin, end):
     '''Gets renames between given versions
     Paramenters:
         begin: int, excluded
         end: int, included
     Returns:
         Dict { old_cell_name => new_cell_name}
     '''
     renames = Renames()
     for r in self._renames.xrange(begin + 1, end + 1):
         renames.cat(r)
     return renames