Пример #1
0
class TamalesClientTest(unittest.TestCase):
    def setUp(self):
        self.endpoint = "http://localhost/api/v1/urls"
        self.url = "http://example.com/"
        self.client = TamalesClient(self.endpoint)

    def test_client_shorten(self):
        with requests_mock.Mocker() as m:
            text = '{"long_url": "%s", "short_url": "http://localhost/A"}' % self.url
            m.post(self.endpoint, text=text)

            expected_url = "http://localhost/A"
            received_url = self.client.shorten(self.url)
            self.assertEqual(expected_url, received_url)
Пример #2
0
 def setUp(self):
     self.endpoint = "http://localhost/api/v1/urls"
     self.url = "http://example.com/"
     self.client = TamalesClient(self.endpoint)