Example #1
0
    def test_bad_xml(self):
        """Bad XML from proxy"""

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

        get_proxy()
Example #2
0
    def test_bad_xml(self):
        """Bad XML from proxy"""

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

        get_proxy()
Example #3
0
    def test_offline(self):
        """Proxy when offline"""

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

        get_proxy()
Example #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()
Example #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()
Example #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')
Example #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')
Example #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')
Example #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')
Example #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)
Example #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()
Example #12
0
    def test_offline(self):
        """Proxy when offline"""

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

        get_proxy()