Exemplo n.º 1
0
class WebServiceAPIUnitTest(unittest.TestCase):
    """TestCase class for testing WebServiceAPI."""

    def setUp(self):
        self.wsapi = WebServiceAPI()

    def test_create_request_url(self):
        """Test WebServiceAPI.create_request_url()."""
        # The function currently only consists of "pass", so we're only
        # testing that it doesn't raise an exception.
        self.wsapi.create_request_url()

    def verify_wsapi_call(self, url):
        result = self.wsapi.call(url)

        msg = 'Not an urlopen() returned object: %s.' % (result)
        self.assertTrue(hasattr(result, 'geturl'), msg)

    def test_call(self):
        """Test WebServiceAPI.call()."""

        # Test "good" URLs
        self.verify_wsapi_call('http://musicbrainz.org')
        self.verify_wsapi_call('https://beta.musicbrainz.org/')

        # Test that a bad URL fails
        self.assertRaises(ValueError, self.wsapi.call, 'spam')
class WebServiceAPIUnitTest(unittest.TestCase):
    """TestCase class for testing WebServiceAPI."""
    def setUp(self):
        self.wsapi = WebServiceAPI()

    def test_create_request_url(self):
        """Test WebServiceAPI.create_request_url()."""
        # The function currently only consists of "pass", so we're only
        # testing that it doesn't raise an exception.
        self.wsapi.create_request_url()

    def verify_wsapi_call(self, url):
        result = self.wsapi.call(url)

        msg = 'Not an urlopen() returned object: %s.' % (result)
        self.assertTrue(hasattr(result, 'geturl'), msg)

    def test_call(self):
        """Test WebServiceAPI.call()."""

        # Test "good" URLs
        self.verify_wsapi_call('http://musicbrainz.org')
        self.verify_wsapi_call('https://beta.musicbrainz.org/')

        # Test that a bad URL fails
        self.assertRaises(ValueError, self.wsapi.call, 'spam')
 def setUp(self):
     self.wsapi = WebServiceAPI()
Exemplo n.º 4
0
 def setUp(self):
     self.wsapi = WebServiceAPI()