def test_feedback(self): client = SightengineClient('1234', 'test') feedback1 = client.feedback('nudity', 'raw', 'https://sightengine.com/assets/img/examples/example5.jpg') self.assertEqual('success', feedback1['status']) image = os.path.join(os.path.dirname(__file__), 'assets', 'image.jpg') feedback2 = client.feedback('nudity', 'safe', image) self.assertEqual('success', feedback2['status']) feedback3 = client.feedback('model9999', 'raw', 'https://sightengine.com/assets/img/examples/example5.jpg') self.assertEqual('failure', feedback3['status']) self.assertEqual('argument_error', feedback3['error']['type']) feedback4 = client.feedback('nudity', 'raw9999','https://sightengine.com/assets/img/examples/example5.jpg') self.assertEqual('failure', feedback4['status']) self.assertEqual('argument_error', feedback4['error']['type'])
from sightengine.client import SightengineClient client = SightengineClient('API user', 'API secret') ##### feedback feedback1 = client.feedback( 'nudity', 'raw', 'https://d3m9459r9kwism.cloudfront.net/img/examples/example5.jpg') feedback2 = client.feedback('nudity', 'safe', '/path/to/local/file.jpg') print(feedback1) print(feedback2) ####### check image checkNudity = client.check('nudity') output = checkNudity.set_file('/path/to/local/file.jpg') output2 = checkNudity.set_url( 'https://d3m9459r9kwism.cloudfront.net/img/examples/example5.jpg') # assign binary_image output3 = checkNudity.set_bytes(binary_image) print(output) print(output2) print(output3) ####### check video