Ejemplo n.º 1
0
    def test_bad_xml(self):
        """Bad XML from proxy"""

        minimock.mock('flickrapi.FlickrAPI.get_token_part_one',
                      raises=ExpatError)

        get_proxy()
Ejemplo n.º 2
0
    def test_bad_xml(self):
        """Bad XML from proxy"""

        minimock.mock('flickrapi.FlickrAPI.get_token_part_one',
                      raises=ExpatError)

        get_proxy()
Ejemplo n.º 3
0
    def test_offline(self):
        """Proxy when offline"""

        import urllib
        minimock.mock('urllib.urlopen', raises=IOError)

        get_proxy()
Ejemplo n.º 4
0
    def test_reject(self):
        """Rejected proxy"""

        minimock.mock('flickrapi.FlickrAPI.get_token_part_one')
        minimock.mock('flickrapi.FlickrAPI.get_token_part_two',
                      raises=FlickrError)

        get_proxy()
Ejemplo n.º 5
0
    def test_reject(self):
        """Rejected proxy"""

        minimock.mock('flickrapi.FlickrAPI.get_token_part_one')
        minimock.mock('flickrapi.FlickrAPI.get_token_part_two',
                      raises=FlickrError)

        get_proxy()
Ejemplo n.º 6
0
    def test_invalid_secret(self):
        """Proxy with invalid secret"""

        frob = Mock('frob')
        frob.read.mock_returns = """<?xml version="1.0" encoding="utf-8" ?>
            <rsp stat="fail">
                <err code="96" msg="Invalid signature" />
            </rsp>"""

        minimock.mock('urllib2.urlopen', returns=frob)

        get_proxy(secret='xyzzy')
Ejemplo n.º 7
0
    def test_invalid_key(self):
        """Proxy with invalid key"""

        frob = Mock('frob')
        frob.read.mock_returns = """<?xml version="1.0" encoding="utf-8" ?>
            <rsp stat="fail">
                <err code="100" msg="Invalid API Key (Key not found)" />
            </rsp>"""

        minimock.mock('urllib2.urlopen', returns=frob)

        get_proxy(key='xyzzy')
Ejemplo n.º 8
0
    def test_invalid_secret(self):
        """Proxy with invalid secret"""

        frob = Mock('frob')
        frob.read.mock_returns = """<?xml version="1.0" encoding="utf-8" ?>
            <rsp stat="fail">
                <err code="96" msg="Invalid signature" />
            </rsp>"""

        minimock.mock('urllib2.urlopen', returns=frob)

        get_proxy(secret='xyzzy')
Ejemplo n.º 9
0
    def test_invalid_key(self):
        """Proxy with invalid key"""

        frob = Mock('frob')
        frob.read.mock_returns = """<?xml version="1.0" encoding="utf-8" ?>
            <rsp stat="fail">
                <err code="100" msg="Invalid API Key (Key not found)" />
            </rsp>"""

        minimock.mock('urllib2.urlopen', returns=frob)

        get_proxy(key='xyzzy')
Ejemplo n.º 10
0
    def test_ok(self):
        """OK proxy"""

        minimock.mock('flickrapi.FlickrAPI.get_token_part_one')
        minimock.mock('flickrapi.FlickrAPI.get_token_part_two', returns=True)

        assert isinstance(get_proxy(), flickrapi.FlickrAPI)
Ejemplo n.º 11
0
    def test_ok(self):
        """OK proxy"""

        minimock.mock('flickrapi.FlickrAPI.get_token_part_one')
        minimock.mock('flickrapi.FlickrAPI.get_token_part_two', returns=True)

        assert get_proxy()
Ejemplo n.º 12
0
    def test_offline(self):
        """Proxy when offline"""

        minimock.mock('urllib2.urlopen', raises=IOError)

        get_proxy()