示例#1
0
    def test_setup_input_slicers(self):
        inputs = (((4, 5), (4, 5)), ((4, 4), (3, 5)), ((4, 5), (3, 5)))

        outputs = (
            ([slice(0, 4), slice(0, 5)], [slice(None), slice(None)]),
            ([slice(0, 3), slice(0, 4)], [slice(None), slice(0, 4)]),
            ([slice(0, 3), slice(0, 5)], [slice(None), slice(None)]),
        )

        for _input, _output in zip(inputs, outputs):
            self.assertEqual(utils._setup_input_slicers(*_input), _output)
示例#2
0
    def test_setup_input_slicers(self):
        inputs = (
            ((4, 5), (4, 5)),
            ((4, 4), (3, 5)),
            ((4, 5), (3, 5)),
        )

        outputs = (
            ((slice(0, 4), slice(0, 5)), (slice(None), slice(None))),
            ((slice(0, 3), slice(0, 4)), (slice(None), slice(0, 4))),
            ((slice(0, 3), slice(0, 5)), (slice(None), slice(None))),
        )

        for _input, _output in zip(inputs, outputs):
            self.assertEqual(utils._setup_input_slicers(*_input), _output)