コード例 #1
0
ファイル: marketplace.py プロジェクト: netzahdzc/wirecloud
    def test_marketplace_handle_url_trailing_slashes(self):

        test_adaptor = MarketAdaptor('http://marketplace.example.com')
        self.assertEqual(test_adaptor._marketplace_uri,
                         'http://marketplace.example.com/')

        test_adaptor = MarketAdaptor('http://marketplace.example.com///')
        self.assertEqual(test_adaptor._marketplace_uri,
                         'http://marketplace.example.com/')
コード例 #2
0
ファイル: marketplace.py プロジェクト: netzahdzc/wirecloud
    def setUp(self):

        super(MarketplaceTestCase, self).setUp()

        self.market_adaptor = MarketAdaptor('http://marketplace.example.com')
        self.network._servers['http']['marketplace.example.com'].clear()
        self.network._servers['http']['marketplace.example.com'].add_response(
            'GET', '/registration/stores/',
            {'content': self.store_list_response})
        self.network._servers['http']['marketplace.example.com'].add_response(
            'GET', '/offering/store/Store%202/offerings',
            {'content': self.store2_offerings})
        self.network._servers['http']['repository.example.com'].clear()
コード例 #3
0
def get_market_adaptor(market_user, market):

    if market_user is None or market_user == 'public':
        market_user = None
        username = ''
    else:
        username = market_user

    if market_user not in market_adaptors:
        market_adaptors[username] = {}

    if market not in market_adaptors[username]:
        m = get_object_or_404(Market, user__username=market_user, name=market)
        market_adaptors[username][market] = MarketAdaptor(m.options['url'])

    return market_adaptors[username][market]
コード例 #4
0
ファイル: marketplace.py プロジェクト: netzahdzc/wirecloud
    def test_marketplace_must_ignore_params_query_and_framgent(self):

        test_adaptor = MarketAdaptor(
            'http://marketplace.example.com/?query=a#a')
        self.assertEqual(test_adaptor._marketplace_uri,
                         'http://marketplace.example.com/')