Example #1
0
 def test_edit_post_by_url_encoded_operation(self):
     try:
         payload = {'url': self.image_url, 'operation': self.operations}
         self.response = ies.edit_post('by_url_encoded_operation', payload)
         self.assertions()
     except Exception as self.error:
         assert 1 == 2, custom.catch_exception(self)
Example #2
0
 def setUp(self):
     try:
         self.error = ''
         self.timestamp = strftime('%Y%m%d%H%M%S', localtime()) + '_' + str(
             uuid.uuid4())
         self.operations = custom.generate_random_operations(self)
         self.image_url = random.choice(config.sample_image_urls)
     except Exception as self.error:
         assert 1 == 2, custom.catch_exception(self)
Example #3
0
 def test_edit_post_by_data_encoded_operation(self):
     try:
         image_response = custom.create_test_image(
             image_name=self.timestamp + '.jpg', options='encode')
         payload = {
             'data': image_response['encoded_string'],
             'operation': self.operations
         }
         self.response = ies.edit_post('by_data_encoded_operation', payload)
         self.assertions()
     except Exception as self.error:
         assert 1 == 2, custom.catch_exception(self)
Example #4
0
 def test_diagnostics(self):
     try:
         response = ies.diagnostics()
         assert response.status_code == 200, "Expected: 200; Actual: " + str(
             response.status_code)
         for key in response.json().keys():
             assert key in [
                 'environment', 'version'
             ], "Expected: " + key + " in ['environment', 'version']"
             assert len(response.json()[key]
                        ) > 0, "Expected: : " + key + " to not be empty"
     except Exception as self.error:
         assert 1 == 2, custom.catch_exception(self)