コード例 #1
0
ファイル: test_tile.py プロジェクト: visionpathology/histolab
    def it_calls_tile_tissue_mask_filters(self, ):
        image = PILIMG.RGBA_COLOR_50X50_155_0_0
        tile = Tile(image, None, 0)

        tile._has_only_some_tissue()

        assert type(tile._has_only_some_tissue()) == np.bool_
コード例 #2
0
ファイル: test_tile.py プロジェクト: nodp53/histolab
    def it_calls_tile_tissue_mask_filters(
        self,
        request,
        RgbToGrayscale_,
        OtsuThreshold_,
        BinaryDilation_,
        BinaryFillHoles_,
    ):
        _tissue_mask_filters = property_mock(request, _TileFiltersComposition,
                                             "tissue_mask_filters")
        BinaryFillHoles_.return_value = np.zeros((50, 50))
        _tissue_mask_filters.return_value = Compose([
            RgbToGrayscale_, OtsuThreshold_, BinaryDilation_, BinaryFillHoles_
        ])
        image = PILIMG.RGBA_COLOR_50X50_155_0_0
        tile = Tile(image, None, 0)

        tile._has_only_some_tissue()

        _tissue_mask_filters.assert_called_once()
        assert type(tile._has_only_some_tissue()) == np.bool_
コード例 #3
0
    def it_knows_if_it_has_only_some_tissue(self, tile_image, expected_value):
        tile = Tile(tile_image, CP(5, 5, 5, 5))

        assert tile._has_only_some_tissue() == expected_value