def test_regenerate_leaf_event(self, rl): """ Cover event subscriber """ from cheeseprism.event import PackageAdded from cheeseprism.index import rebuild_leaf event = PackageAdded(self.im, self.tdir / path('dummypackage2/dist/dummypackage-0.1.tar.gz')) out = rebuild_leaf(event) assert out is not None assert rl.call_args == (('dummypackage',), {})
def test_rebuild_leaf_subscriber_existing_leaf(self): from cheeseprism.event import PackageAdded from cheeseprism.index import rebuild_leaf self.im = self.make_one() self.im.regenerate_leaf('dummypackage') distpath = here / path('dummypackage2/dist/dummypackage-0.1.tar.gz') event = PackageAdded(self.im, path=distpath) out = rebuild_leaf(event) assert len(out) == 2
def test_regenerate_leaf_event(self, rl): """ Cover event subscriber """ from cheeseprism.event import PackageAdded from cheeseprism.index import rebuild_leaf event = PackageAdded( self.im, self.tdir / path('dummypackage2/dist/dummypackage-0.1.tar.gz')) out = rebuild_leaf(event) assert out is not None assert rl.call_args == (('dummypackage', ), {})
def test_rebuild_leaf_subscriber(self): """ Cover event subscriber """ from cheeseprism.event import PackageAdded from cheeseprism.index import rebuild_leaf self.im = self.make_one() event = PackageAdded(self.im, here / path('dummypackage2/dist/dummypackage-0.1.tar.gz')) with patch('cheeseprism.index.IndexManager.regenerate_leaf') as rl: out = rebuild_leaf(event) assert out is not None assert rl.call_args == (('dummypackage',), {})
def test_rebuild_leaf_subscriber(self): """ Cover event subscriber """ from cheeseprism.event import PackageAdded from cheeseprism.index import rebuild_leaf self.im = self.make_one() event = PackageAdded( self.im, here / path('dummypackage2/dist/dummypackage-0.1.tar.gz')) with patch('cheeseprism.index.IndexManager.regenerate_leaf') as rl: out = rebuild_leaf(event) assert out is not None assert rl.call_args == (('dummypackage', ), {})