Beispiel #1
0
    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)