コード例 #1
0
 def setUp(self):
     super(TestCase, self).setUp()
     article_legacy = ARTICLE.copy()
     article_legacy['anpa_category'] = [{
         'name': 'service1'
     }, {
         'name': 'service2'
     }, {
         'name': 'service3'
     }]
     self.formatter = NTBNITFMultiFileFormatter()
     self.base_formatter = Formatter()
     init_app(self.app)
     self.tz = pytz.timezone(self.app.config['DEFAULT_TIMEZONE'])
     if self.article is None:
         # formatting is done once for all tests to save time
         # as long as used attributes are not modified, it's fine
         self.article = article_legacy
         self.formatter_output = self.formatter.format(
             self.article, {'name': 'Test NTBNITF'})
         self.docs = [
             formatter['encoded_item']
             for formatter in self.formatter_output
         ]
         self.nitf_xmls = [etree.fromstring(doc) for doc in self.docs]
         self.nitf_xml = self.nitf_xmls[0]
コード例 #2
0
 def setUp(self):
     self.formatter = AgendaPlanningFormatter()
     self.base_formatter = Formatter()
     planning_init_app(self.app)
     init_agenda(self.app)
     self.app.data.insert('locations', self.locations)
     self.app.data.insert('agenda_city_map', self.city_map)
     self.app.data.insert('agenda_iptc_map', self.iptc_map)
     self.app.data.insert('contacts', self.contacts)
コード例 #3
0
ファイル: ntb_nitf_test.py プロジェクト: ride90/superdesk-ntb
 def setUp(self):
     super().setUp()
     self.formatter = NTBNITFFormatter()
     self.base_formatter = Formatter()
     init_app(self.app)
     self.tz = pytz.timezone(self.app.config['DEFAULT_TIMEZONE'])
     if self.article is None:
         # formatting is done once for all tests to save time
         # as long as used attributes are not modified, it's fine
         self.article = ARTICLE
         self.formatter_output = self.formatter.format(self.article, {'name': 'Test NTBNITF'})
         self.doc = self.formatter_output[0]['encoded_item']
         self.nitf_xml = etree.fromstring(self.doc)
コード例 #4
0
 def setUp(self):
     super().setUp()
     self.formatter = NITFFormatter()
     self.base_formatter = Formatter()
     init_app(self.app)
コード例 #5
0
 def setUp(self):
     self.formatter = AAPNITFFormatter()
     self.base_formatter = Formatter()
     init_app(self.app)
コード例 #6
0
 def setUp(self):
     self.formatter = IRESSNITFFormatter()
     self.base_formatter = Formatter()
     init_app(self.app)
     self.setUpData()