def test_send_feedback(self): """ test sending various feedback """ urls = ['https://samples.clarifai.com/metro-north.jpg', \ 'https://samples.clarifai.com/metro-north.jpg'] api = ClarifaiApi() response = api.feedback(urls=urls[0], add_tags='train') self.assertTrue(response) response = api.feedback(urls=urls[0], remove_tags='speed,test') self.assertTrue(response) response = api.feedback(urls=urls[0], add_tags='train', remove_tags='speed,test') self.assertTrue(response) docids = [hashlib.md5(url.encode('utf-8')).hexdigest() for url in urls] response = api.feedback(urls=urls[:2], similar_docids=docids[:2]) self.assertTrue(response) response = api.feedback(urls=urls[1:], dissimilar_docids=docids[1:]) self.assertTrue(response) response = api.feedback(urls=urls, similar_docids=docids[:2], dissimilar_docids=docids[1:]) self.assertTrue(response)
def test_send_feedback(self): """ test sending various feedback """ urls = [ "http://clarifai-img.s3.amazonaws.com/test/metro-north.jpg", "http://clarifai-img.s3.amazonaws.com/test/metro-north.jpg", "http://clarifai-img.s3.amazonaws.com/test/octopus.jpg", ] api = ClarifaiApi() response = api.feedback(urls=urls[0], add_tags="train") self.assertTrue(response) response = api.feedback(urls=urls[0], remove_tags="speed,test") self.assertTrue(response) response = api.feedback(urls=urls[0], add_tags="train", remove_tags="speed,test") self.assertTrue(response) docids = [hashlib.md5(url.encode("utf-8")).hexdigest() for url in urls] response = api.feedback(urls=urls[:2], similar_docids=docids[:2]) self.assertTrue(response) response = api.feedback(urls=urls[1:], dissimilar_docids=docids[1:]) self.assertTrue(response) response = api.feedback(urls=urls, similar_docids=docids[:2], dissimilar_docids=docids[1:]) self.assertTrue(response)