예제 #1
0
 def setUp(self):
     self.maxDiff = None
     self.extracted = copy.deepcopy(extracted)
     self.reduced = copy.deepcopy(reduced)
     self.reduced_with_version = copy.deepcopy(reduced)
     self.network_kwargs = copy.deepcopy(network_kwargs)
     append_version(self.reduced_with_version)
예제 #2
0
 def test_blank(self):
     '''Test a blank annotation'''
     blank = {'annotations': {'ST': []}}
     kwargs_blank = copy.deepcopy(kwargs)
     kwargs_blank['task'] = 'ST'
     result = function(blank, **kwargs_blank)
     append_version(blank_extract)
     self.assertTestType(result, blank_extract)
 def setUp(self):
     self.maxDiff = None
     self.extracted = copy.deepcopy(extracted)
     self.extracted_with_version = copy.deepcopy(extracted)
     append_version(self.extracted_with_version)
     self.processed = copy.deepcopy(processed)
     self.reduced = copy.deepcopy(reduced)
     self.reduced_with_version = copy.deepcopy(reduced)
     append_version(self.reduced_with_version)
 def setUp(self):
     self.maxDiff = None
     self.extracted = copy.deepcopy(extracted)
     self.extracted_with_version = copy.deepcopy(extracted)
     if add_version:
         append_version(self.extracted_with_version)
     self.processed = copy.deepcopy(processed)
     self.reduced = copy.deepcopy(reduced)
     self.reduced_no_params = copy.deepcopy(reduced)
     if output_kwargs:
         del self.reduced_no_params['parameters']
     self.reduced_with_version = copy.deepcopy(reduced)
     append_version(self.reduced_with_version)
예제 #5
0
 def test_request(self):
     '''Test the online extract function'''
     request_kwargs = {
         'data': json.dumps(annotation_by_task(classification)),
         'content_type': 'application/json'
     }
     app = flask.Flask(__name__)
     append_version(expected)
     if len(kwargs) > 0:
         url_params = '?{0}'.format(urllib.parse.urlencode(kwargs))
     else:
         url_params = ''
     with app.test_request_context(url_params, **request_kwargs):
         result = function(flask.request)
         self.assertTestType(result, expected)
예제 #6
0
 def test_extract(self):
     '''Test the offline extract function'''
     result = function(annotation_by_task(classification), **kwargs)
     append_version(expected)
     self.assertTextExtractor(result, expected)