コード例 #1
0
ファイル: test_index.py プロジェクト: 19emtuck/CheesePrism
    def test_notify_packages_added(self, getreg):
        from cheeseprism.index import notify_packages_added
        pkg = dict(name='pkg', version='0.1'); pkgs = pkg,
        index = Mock(name='index')
        getreg.return_value = Mock(name='registry')                
        out = list(notify_packages_added(index, pkgs))

        assert len(out) == 1
        assert getreg.called
        assert 'notify' in getreg.return_value._children
        (event,), _ = getreg.return_value._children['notify'].call_args
        assert event.im is index
        assert event.version == '0.1'
        assert event.name == 'pkg'
コード例 #2
0
ファイル: test_index.py プロジェクト: bbinet/CheesePrism
    def test_notify_packages_added(self, getreg):
        from cheeseprism.index import notify_packages_added
        pkg = stuf(name='dummypackage', version='0.1',
                   filename=self.dummy.name)
        pkgs = pkg,
        index = Mock(name='index')
        index.path = self.im.path
        reg = getreg.return_value = Mock(name='registry')                
        out = list(notify_packages_added(index, pkgs))

        assert len(out) == 1
        assert getreg.called
        assert reg.notify.called
        (event,), _ = reg.notify.call_args
        assert event.im is index
        assert event.version == '0.1'
        assert event.name == 'dummypackage'
コード例 #3
0
ファイル: test_index.py プロジェクト: bbinet/CheesePrism
    def test_notify_packages_added(self, getreg):
        from cheeseprism.index import notify_packages_added
        pkg = stuf(name='dummypackage',
                   version='0.1',
                   filename=self.dummy.name)
        pkgs = pkg,
        index = Mock(name='index')
        index.path = self.im.path
        reg = getreg.return_value = Mock(name='registry')
        out = list(notify_packages_added(index, pkgs))

        assert len(out) == 1
        assert getreg.called
        assert reg.notify.called
        (event, ), _ = reg.notify.call_args
        assert event.im is index
        assert event.version == '0.1'
        assert event.name == 'dummypackage'
コード例 #4
0
ファイル: test_index.py プロジェクト: bbinet/CheesePrism
 def test_notify_packages_added_raises(self):
     from cheeseprism.index import notify_packages_added
     next(notify_packages_added(Mock(name='index'), []))
コード例 #5
0
ファイル: test_index.py プロジェクト: 19emtuck/CheesePrism
 def test_notify_packages_added_raises(self):
     from cheeseprism.index import notify_packages_added
     next(notify_packages_added(Mock(name='index'), []))