Exemple #1
0
    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)
Exemple #2
0
    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)
Exemple #3
0
    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
Exemple #4
0
    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