예제 #1
0
 def test_get_exports_by_application(self):
     self.assertEqual(get_exports_by_application(
         self.domain), [{
             'value': {
                 'app_deleted': False,
                 'app': {
                     'langs': ['en'],
                     'name': 'My App',
                     'id': self.app_id
                 },
                 'xmlns': 'myxmlns',
                 'form': {
                     'name': {
                         'en': 'My Form'
                     },
                     'id': 0
                 },
                 'module': {
                     'name': {
                         'en': 'My Module'
                     },
                     'id': 0
                 }
             },
             'id': self.app_id,
             'key': ['app-manager-analytics-test', {}, 'myxmlns']
         }])
예제 #2
0
 def _get_unknown_form_possibilities(self):
     possibilities = collections.defaultdict(list)
     for app in get_exports_by_application(self.domain):
         # index by xmlns
         x = app['value']
         x['has_app'] = True
         possibilities[app['key'][2]].append(x)
     return possibilities
예제 #3
0
 def _get_unknown_form_possibilities(self):
     possibilities = collections.defaultdict(list)
     for app in get_exports_by_application(self.domain):
         # index by xmlns
         x = app['value']
         x['has_app'] = True
         possibilities[app['key'][2]].append(x)
     return possibilities
예제 #4
0
 def test_get_exports_by_application(self):
     self.assertEqual(get_exports_by_application(self.domain), [{
         'value': {
             'app_deleted': False,
             'app': {
                 'langs': ['en'],
                 'name': 'My App',
                 'id': self.app_id
             },
             'xmlns': 'myxmlns',
             'form': {'name': {'en': 'My Form'}, 'id': 0},
             'module': {'name': {'en': 'My Module'}, 'id': 0}},
         'id': self.app_id,
         'key': ['app-manager-analytics-test', {}, 'myxmlns']
     }])