Exemplo n.º 1
0
    def test_get_private_packs_empty(self, mocker):
        from Tests.private_build import upload_packs_private

        mocker.patch('glob.glob', return_value=[])
        mocker.patch("Tests.Marketplace.upload_packs.logging.warning")

        private_packs = upload_packs_private.get_private_packs('path')

        assert private_packs == []
Exemplo n.º 2
0
    def test_get_private_packs_error(self, mocker):
        from Tests.private_build import upload_packs_private

        mocker.patch('glob.glob', side_effect=InterruptedError)
        mocker.patch("Tests.Marketplace.upload_packs.logging.warning")

        private_packs = upload_packs_private.get_private_packs('path')

        assert private_packs == []
Exemplo n.º 3
0
    def test_get_private_packs(self, mocker):
        import os
        from Tests.Marketplace import marketplace_services
        from Tests.private_build import upload_packs_private

        mocker.patch('glob.glob',
                     return_value=[
                         os.path.join(marketplace_services.CONTENT_ROOT_PATH,
                                      'Tests', 'Marketplace', 'Tests',
                                      'test_data', 'metadata.json')
                     ])

        private_packs = upload_packs_private.get_private_packs('path', )

        assert private_packs == [{
            'id': 'ImpossibleTraveler',
            'price': 100,
            'vendorId': None,
            'vendorName': None
        }]