Ejemplo n.º 1
0
    def test_build_url_proxied(self):
        imdb_fr = Imdb(locale="en_FR", cache=False, anonymize=True, proxy_uri="http://someproxywebsite.co.uk?url={0}")
        imdb_fr.timestamp = time.mktime(datetime.date.today().timetuple())

        url = imdb_fr._build_url(path="/title/maindetails", params={"tconst": "tt1111111"})

        expected_url = "http://someproxywebsite.co.uk?url=" + quote("https://app.imdb.com/title/maindetails")
        assert url.startswith(expected_url) is True
Ejemplo n.º 2
0
    def test_build_url_proxied(self):
        imdb_fr = Imdb(locale='en_FR',
                       cache=False,
                       anonymize=True,
                       proxy_uri='http://someproxywebsite.co.uk?url={0}')
        imdb_fr.timestamp = time.mktime(datetime.date.today().timetuple())

        url = imdb_fr._build_url(path='/title/maindetails',
                                 params={'tconst': 'tt1111111'})

        expected_url = ('http://someproxywebsite.co.uk?url=' +
                        quote('https://app.imdb.com/title/maindetails'))
        assert url.startswith(expected_url) is True
Ejemplo n.º 3
0
    def test_build_url(self):
        imdb_fr = Imdb(locale="en_FR", cache=False)
        imdb_fr.timestamp = time.mktime(datetime.date.today().timetuple())

        url = imdb_fr._build_url(path="/title/maindetails", params={"tconst": "tt1111111"})

        expected_url = (
            "https://app.imdb.com/"
            "title/maindetails"
            "?apiKey=d2bb34ec6f6d4ef3703c9b0c36c4791ef8b9ca9b"
            "&apiPolicy=app1_1"
            "&locale=en_FR"
            "&timestamp={timestamp}"
            "&tconst=tt1111111&api=v1&appid=iphone1_1"
        ).format(timestamp=imdb_fr.timestamp)

        assert_urls_match(expected_url, url)
Ejemplo n.º 4
0
    def test_build_url(self):
        imdb_fr = Imdb(locale='en_FR', cache=False)
        imdb_fr.timestamp = time.mktime(datetime.date.today().timetuple())

        url = imdb_fr._build_url(path='/title/maindetails',
                                 params={'tconst': 'tt1111111'})

        expected_url = ('https://app.imdb.com/'
                        'title/maindetails'
                        '?apiKey=d2bb34ec6f6d4ef3703c9b0c36c4791ef8b9ca9b'
                        '&apiPolicy=app1_1'
                        '&locale=en_FR'
                        '&timestamp={timestamp}'
                        '&tconst=tt1111111&api=v1&appid=iphone1_1').format(
                            timestamp=imdb_fr.timestamp)

        assert_urls_match(expected_url, url)
Ejemplo n.º 5
0
    def test_build_url_proxied(self):
        imdb_fr = Imdb(
            locale='en_FR',
            cache=False,
            anonymize=True,
            proxy_uri='http://someproxywebsite.co.uk?url={0}'
        )
        imdb_fr.timestamp = time.mktime(datetime.date.today().timetuple())

        url = imdb_fr._build_url(
            path='/title/maindetails', params={'tconst': 'tt1111111'})

        expected_url = (
            'http://someproxywebsite.co.uk?url=' +
            quote('https://app.imdb.com/title/maindetails')
        )
        assert url.startswith(expected_url) is True
Ejemplo n.º 6
0
    def test_build_url(self):
        imdb_fr = Imdb(locale='en_FR', cache=False)
        imdb_fr.timestamp = time.mktime(datetime.date.today().timetuple())

        url = imdb_fr._build_url(
            path='/title/maindetails', params={'tconst': 'tt1111111'})

        expected_url = (
            'https://app.imdb.com/'
            'title/maindetails'
            '?apiKey=d2bb34ec6f6d4ef3703c9b0c36c4791ef8b9ca9b'
            '&apiPolicy=app1_1'
            '&locale=en_FR'
            '&timestamp={timestamp}'
            '&tconst=tt1111111&api=v1&appid=iphone1_1'
        ).format(timestamp=imdb_fr.timestamp)

        assert_urls_match(expected_url, url)