当前位置: 首页>>代码示例>>Python>>正文


Python base_tests.ViewMixinAPI类代码示例

本文整理汇总了Python中localground.apps.site.api.tests.base_tests.ViewMixinAPI的典型用法代码示例。如果您正苦于以下问题:Python ViewMixinAPI类的具体用法?Python ViewMixinAPI怎么用?Python ViewMixinAPI使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


在下文中一共展示了ViewMixinAPI类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: setUp

 def setUp(self):
     ViewMixinAPI.setUp(self)
     self.view = views.RecordInstance.as_view()
     self.dataset = self.create_dataset_with_fields(num_fields=7)
     self.metadata = get_metadata()
     self.metadata.update({
         'project_id':
             {'read_only': True, 'required': True, 'type': 'field'}
     })
     self.markerwattrs = self.create_record(
         self.user, self.project, dataset=self.dataset)
     self.urls = [
         '/api/0/datasets/%s/data/%s/' %
         (self.markerwattrs.dataset.id, self.markerwattrs.id)
     ]
     self.list_url = '/api/0/datasets/%s/data/' % self.dataset.id
     self.hstore_data = [
         {'field_1': 'field_1 text'},
         {'field_2': 77},
         {'field_3': '2012-09-04 06:00:00'},
         {'field_4': True},
         {'field_5': 43124.543252},
         {'field_6': 2},
         {'field_7': 'Independent'}
     ]
开发者ID:LocalGround,项目名称:localground,代码行数:25,代码来源:record_tests.py

示例2: setUp

 def setUp(self):
     ViewMixinAPI.setUp(self)
     self.urls = ['/api/0/tiles/1/', '/api/0/tiles/2/', '/api/0/tiles/3/']
     self.view = views.TileSetInstance.as_view()
     self.metadata = {
         'id': {'type': 'integer', 'required': False, 'read_only': True},
         'url': {'type': 'field', 'required': False, 'read_only': True},
         'name': {'type': 'string', 'required': False, 'read_only': False},
         'tags': {'type': 'field', 'required': False, 'read_only': False},
         'overlay_source': {'type': 'field', 'required': True,
                            'read_only': False},
         'base_tile_url': {'type': 'string', 'required': False,
                           'read_only': False},
         'base_static_url': {'type': 'string', 'required': False,
                             'read_only': False},
         'source_name': {'type': 'field', 'required': False,
                         'read_only': True},
         'max_zoom': {'type': 'integer', 'required': False,
                      'read_only': False},
         'min_zoom': {'type': 'integer', 'required': False,
                      'read_only': False},
         'is_printable': {'type': 'boolean', 'required': False,
                          'read_only': False},
         'extras': {'type': 'json', 'required': False, 'read_only': False},
         'key': {'type': 'string', 'required': False, 'read_only': False},
         'owner': {'type': 'field', 'required': False, 'read_only': True},
         'attribution': {'type': 'string', 'required': False,
                         'read_only': False}
     }
开发者ID:LocalGround,项目名称:localground,代码行数:29,代码来源:admin_tests.py

示例3: setUp

    def setUp(self):
        ViewMixinAPI.setUp(self, load_fixtures=False)
        self.dataset = self.create_dataset_with_fields(
            name="Class Dataset", num_fields=7)
        # requery:
        self.dataset = models.Dataset.objects.get(id=self.dataset.id)
        self.record = self.create_record(
            self.user, self.project, dataset=self.dataset)

        # self.record = self.insert_dataset_data_record(
        #                 dataset=self.dataset, project=self.project
        #             )
        self.urls = [
            '/api/0/datasets/%s/data/%s/%s/' % (
                self.dataset.id, self.record.id, 'photos'
            ),
            '/api/0/datasets/%s/data/%s/%s/' % (
                self.dataset.id, self.record.id, 'audio'
            )
        ]
        self.metadata = {
            "object_id": {"type": "integer", "required": True,
                          "read_only": False},
            "ordering": {"type": "integer", "required": False,
                         "read_only": True},
            "relation": {"type": "field", "required": False, "read_only": True}
        }
        self.view = views.RelatedMediaList.as_view()

        # create 1 photo and 1 audio object:
        self.photo = self.create_photo(self.user, self.project)
        self.audio = self.create_audio(self.user, self.project)
开发者ID:LocalGround,项目名称:localground,代码行数:32,代码来源:association_tests.py

示例4: setUp

 def setUp(self):
     ViewMixinAPI.setUp(self)
     self.obj = self.create_layer(self.user, name="Test Layer 1", authority_id=1)
     self.url = "/api/0/layers/%s/" % self.obj.id
     self.urls = [self.url]
     self.model = models.Layer
     self.view = views.LayerInstance.as_view()
开发者ID:LocalGround,项目名称:localground,代码行数:7,代码来源:layer_tests.py

示例5: setUp

 def setUp(self):
     ViewMixinAPI.setUp(self, load_fixtures=True)
     self.obj = self.create_snapshot(self.user, name="Test Snapshot 1", authority_id=1)
     self.url = "/api/0/snapshots/%s/" % self.obj.id
     self.urls = [self.url]
     self.model = models.Snapshot
     self.view = views.SnapshotInstance.as_view()
开发者ID:LocalGround,项目名称:localground,代码行数:7,代码来源:snapshot_tests.py

示例6: setUp

 def setUp(self):
     ViewMixinAPI.setUp(self)
     self.url = '/api/0/maps/?project_id={0}'.format(self.project.id)
     self.urls = [self.url]
     self.model = models.StyledMap
     self.view = views.MapList.as_view()
     self.metadata = get_metadata()
开发者ID:LocalGround,项目名称:localground,代码行数:7,代码来源:map_tests.py

示例7: setUp

 def setUp(self):
     ViewMixinAPI.setUp(self)
     self.url = '/api/0/projects/'
     self.urls = [self.url]
     self.model = models.Project
     self.view = views.ProjectList.as_view()
     self.metadata = get_metadata()
开发者ID:LocalGround,项目名称:localground,代码行数:7,代码来源:project_tests.py

示例8: setUp

 def setUp(self):
     ViewMixinAPI.setUp(self)
     self.user_profile = models.UserProfile.objects.get(user_id=self.user.id)
     self.user_profile.email_announcements = False
     self.user_profile.save()
     self.user.first_name = 'Lary'
     self.user.last_name = 'Grawl'
     self.user.email = '[email protected]'
     self.user.save()
     self.urls = ['/api/0/user-profile/%s/.json' % self.user_profile.id]
     self.url = self.urls[0]
     self.view = views.UserProfileInstance.as_view()
     self.metadata = {
         "url": { "type": "field", "required": False, "read_only": True },
         "id": { "type": "integer", "required": False, "read_only": True },
         "first_name": { "type": "string", "required": False, "read_only": False },
         "last_name": { "type": "string", "required": False, "read_only": False },
         "email": { "type": "string", "required": False, "read_only": False },
         "username": { "type": "string", "required": False, "read_only": True },
         "email_announcements": { "type": "boolean", "required": True, "read_only": False },
         "default_view_authority": { "type": "field", "required": False, "read_only": False },
         "default_location": { "type": "geojson", "required": False, "read_only": False },
         "contacts":{ "type": "field", "required": False, "read_only": True },
         "date_created": { "type": "datetime", "required": False, "read_only": True },
         "time_stamp": { "type": "datetime", "required": False, "read_only": True },
         "user": { "type": "field", "required": False, "read_only": True }
     }
开发者ID:lucio183,项目名称:localground,代码行数:27,代码来源:user_profile_tests.py

示例9: setUp

 def setUp(self):
     ViewMixinAPI.setUp(self, load_fixtures=False)
     self.photo = self.create_photo_with_file()
     self.url = '/api/0/photos/%s/' % self.photo.id
     self.urls = [self.url]
     self.view = views.PhotoInstance.as_view()
     self.metadata = get_metadata()
     self.metadata.update({"media_file": { "type": "string", "required": False, "read_only": True }})
开发者ID:kpotluri,项目名称:localground,代码行数:8,代码来源:photo_tests.py

示例10: setUp

 def setUp(self):
     ViewMixinAPI.setUp(self)
     self.dataset_1 = self.create_dataset_with_fields()
     self.project_1 = self.create_project()
     self.dataset_2 = self.create_dataset_with_fields(project=self.project_1)
     self.urls = ['/api/0/datasets/']
     self.view = views.DatasetList.as_view()
     self.metadata = get_metadata_dataset()
开发者ID:LocalGround,项目名称:localground,代码行数:8,代码来源:dataset_tests.py

示例11: setUp

 def setUp(self):
     ViewMixinAPI.setUp(self)
     self.form = self.create_form_with_fields(
         name="Class Form",
         num_fields=6)
     self.url = '/api/0/forms/%s/data/' % self.form.id
     self.urls = [self.url]
     self.view = views.FormDataList.as_view()
开发者ID:kpotluri,项目名称:localground,代码行数:8,代码来源:form_tests.py

示例12: setUp

 def setUp(self):
     ViewMixinAPI.setUp(self, load_fixtures=True)
     self.audio = models.Audio.objects.get(id=1)
     self.url = '/api/0/audio/%s/' % self.audio.id
     self.urls = [self.url]
     self.view = views.AudioInstance.as_view()
     self.metadata = get_metadata()
     self.metadata.update({"media_file": { "type": "string", "required": False, "read_only": True }})
开发者ID:kpotluri,项目名称:localground,代码行数:8,代码来源:audio_tests.py

示例13: setUp

 def setUp(self):
     ViewMixinAPI.setUp(self)
     #self.urls = ['/api/0/icons/']
     self.urls = ['/api/0/icons/?project_id=%s' % self.project.id]
     self.url = self.urls[0]
     self.create_icon(self.user, self.project, icon_file='icon1.jpg', name='test_icon_1', size=100, anchor_x=30, anchor_y=20)
     self.create_icon(self.user, self.project, icon_file='icon2.jpg', name='test_icon_2', size=200, anchor_x=100, anchor_y=100)
     self.view = views.IconList.as_view()
     self.metadata = get_metadata()
开发者ID:LocalGround,项目名称:localground,代码行数:9,代码来源:icon_tests.py

示例14: setUp

 def setUp(self):
     ViewMixinAPI.setUp(self)
     self.url = '/api/0/prints/'
     self.urls = [self.url]
     self.view = views.PrintList.as_view()
     self.point = {
         "type": "Point",
         "coordinates": [12.492324113849, 41.890307434153]
     }
开发者ID:kpotluri,项目名称:localground,代码行数:9,代码来源:print_tests.py

示例15: setUp

 def setUp(self):
     ViewMixinAPI.setUp(self)
     self.view = views.SharingList.as_view()
     self.metadata = get_metadata()
     self.metadata.update({
         'user': {'read_only': False, 'required': True, 'type': 'field'}
     })
     self.url = '/api/0/projects/' + str(self.project.id) + '/users/.json'
     self.urls = [self.url]
开发者ID:LocalGround,项目名称:localground,代码行数:9,代码来源:sharing_tests.py


注:本文中的localground.apps.site.api.tests.base_tests.ViewMixinAPI类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。