class_docstr: Unittest class for code using slices.
  
  We skip tests for None step as it is equivalent to 1.
  
  TODO : add tests for 1 == step (None as step)
class_docstr_tok: ["Unittest","class","for","code","using","slices",".","We","skip","tests","for","None","step","as","it","is","equivalent","to","1",".","TODO",":","add","tests","for","1","==","step","(","None","as","step",")"]
docstr: Check for "all none" combination. 
docstr_tok: ["Check","for","``","all","none","''","combination","."]
code: def test_step1slice_combination1(self):
      """Check for "all none" combination."""
      code = """
  def step1slice_combination1(a):
      begin = {begin}
      end = {end}
      step = {step}
      return (a[::][begin:end:step],
              a[::-1][begin:end:step],
              a[::1][begin:end:step],
              a[87::-1][begin:end:step],
              a[1::1][begin:end:step],
              a[-3::-1][begin:end:step],
              a[-89::1][begin:end:step],
              a[88:1:-1][begin:end:step],
              a[1:88:1][begin:end:step],
              a[-2:1:-1][begin:end:step],
              a[-89:88:1][begin:end:step],
              a[88:-88:-1][begin:end:step],
              a[2:-1:1][begin:end:step],
              a[-1:-88:-1][begin:end:step],
              a[-88:-1:1][begin:end:step],
              a[:1:-1][begin:end:step],
              a[:87:1][begin:end:step],
              a[:-87:-1][begin:end:step],
              a[:-3:1][begin:end:step])
          """.format(
          begin=None, end=None, step=None
      )
      self.run_test(
          code,
          numpy.arange(90),
          step1slice_combination1=[NDArray[int, :]],
      )
  
imports: import numpy
  from pythran.typing import List, NDArray
  from pythran.tests import TestEnv
label_desc: Use image node_id 10 for calling the TestSlice obj's underlying member method code with example usage: obj.test_step1slice_combination1() without return types