def test_series_at_pixel_1_1_is_correct(raster_dataset: RasterDataset): assert raster_dataset.series_at_pixel(1, 1).tolist() == [ 4.0, 14.0, 24.0, 34.0, 44.0, 54.0, 64.0, 74.0, 84.0, 94.0 ]
def test_series_at_pixel_0_1_is_correct(raster_dataset: RasterDataset): assert raster_dataset.series_at_pixel(0, 1).tolist() == [ 2.0, 12.0, 22.0, 32.0, 42.0, 52.0, 62.0, 72.0, 82.0, 92.0 ]
def test_series_at_pixel_1_0_is_correct(raster_dataset: RasterDataset): assert raster_dataset.series_at_pixel(1, 0).tolist() == [ 3.0, 13.0, 23.0, 33.0, 43.0, 53.0, 63.0, 73.0, 83.0, 93.0 ]
def test_series_returns_array_with_correct_values( raster_dataset: RasterDataset): series_array = raster_dataset.series_at_pixel(0, 0) assert series_array[0] == 1 assert series_array[1] == 11
def test_series_at_pixel_0_0_is_correct(raster_dataset: RasterDataset): assert raster_dataset.series_at_pixel(0, 0).tolist() == [ 1.0, 11.0, 21.0, 31.0, 41.0, 51.0, 61.0, 71.0, 81.0, 91.0 ]
def test_series_returns_numpy_ndarray(raster_dataset: RasterDataset): assert isinstance(raster_dataset.series_at_pixel(0, 0), numpy.ndarray)
def test_series_returns_band_count_elments(raster_dataset: RasterDataset): assert len(raster_dataset.series_at_pixel(0, 0)) == 10
def test_range_5_to_6_of_series_at_pixel_0_0_is_single_element_array( raster_dataset: RasterDataset): assert raster_dataset.series_at_pixel(0, 0, 5, 6).tolist() == [51.0]
def test_range_5_to_5_of_series_at_pixel_0_0_is_empty_array( raster_dataset: RasterDataset): assert raster_dataset.series_at_pixel(0, 0, 5, 5).tolist() == []
def test_range_5_to_none_of_series_at_pixel_0_0_is_correct( raster_dataset: RasterDataset): assert raster_dataset.series_at_pixel( 0, 0, 5).tolist() == [51.0, 61.0, 71.0, 81.0, 91.0]
def test_range_to_5_of_series_at_pixel_0_0_is_correct( raster_dataset: RasterDataset): assert raster_dataset.series_at_pixel( 0, 0, end=5).tolist() == [1.0, 11.0, 21.0, 31.0, 41.0]
def test_range_from_0_to_none_at_pixel_0_0_is_correct( raster_dataset: RasterDataset): assert raster_dataset.series_at_pixel(0, 0, 0, None).tolist() == [ 1.0, 11.0, 21.0, 31.0, 41.0, 51.0, 61.0, 71.0, 81.0, 91.0 ]