test_downsample_view.py 文件源码

python
阅读 27 收藏 0 点赞 0 评论 0

项目:boss 作者: jhuapl-boss 项目源码 文件源码
def test_get_aniso_properties_no_arg(self):
        """ Test getting the properties of an anisotropic channel"""
        # Create request
        factory = APIRequestFactory()
        request = factory.get('/' + version + '/downsample/col1/exp_aniso/channel1/',
                              content_type='application/json')
        # log in user
        force_authenticate(request, user=self.user)

        # Make request
        response = Downsample.as_view()(request, collection='col1', experiment='exp_aniso', channel='channel1').render()
        self.assertEqual(response.status_code, status.HTTP_200_OK)
        self.assertEqual(response.data["num_hierarchy_levels"], 8)
        self.assertEqual(response.data["status"], "NOT_DOWNSAMPLED")
        self.assertEqual(response.data["voxel_size"]['0'], [4.0, 4.0, 35.0])
        self.assertEqual(response.data["voxel_size"]['3'], [32.0, 32.0, 35.0])
        self.assertEqual(response.data["voxel_size"]['5'], [128.0, 128.0, 35.0])
        self.assertEqual(response.data["extent"]['0'], [2000, 5000, 200])
        self.assertEqual(response.data["extent"]['3'], [250, 625, 200])
        self.assertEqual(response.data["extent"]['5'], [63, 157, 200])
        self.assertEqual(response.data["cuboid_size"]['0'], [512, 512, 16])
        self.assertEqual(response.data["cuboid_size"]['3'], [512, 512, 16])
        self.assertEqual(response.data["cuboid_size"]['5'], [512, 512, 16])
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号