def test_url_for_request(self): credentials = Credentials() shopify = Shopify(shop_name='test', credentials=credentials) request = Request() request.resource = "/test" url = shopify.url_for_request(request) # Note: the base request class does not have an extension. expected = "https://test.myshopify.com/admin/test.json" self.assertEquals(url, expected) request.resource = "/test/mmmm food" url = shopify.url_for_request(request) # Note: The url generated by url_for_request are not escaped. The # actual request.{method} will escape the url for us. expected = "https://test.myshopify.com/admin/test/mmmm food.json" self.assertEquals(url, expected)