def test_bulk_add_pkg_regen_error(self, getreg): with patch('cheeseprism.index.IndexManager.regenerate_leaf') as rl: rl.side_effect = ValueError('BAAAAAAD') from cheeseprism.index import bulk_add_pkgs idx = self.make_one() pkg = stuf(name='dummypackage', version='0.1', filename=self.dummy.name) pkgs = pkg, assert bulk_add_pkgs(idx, pkgs)
def test_bulk_add_pkg(self, getreg): from cheeseprism.index import bulk_add_pkgs self.im = self.make_one() pkg = stuf(name='dummypackage', version='0.1', filename=self.dummy.name) pkgs = pkg, index = Mock(name='index') index.path = self.im.path leaves, archs = bulk_add_pkgs(index, pkgs) assert len(archs) == 1 assert len(leaves) == 1 assert 'dummypackage' in leaves assert archs[0].basename() == u'dummypackage-0.0dev.tar.gz' assert index.regenerate_leaf.called