def test_is_slice_as_str(): cases = [ (42, False), (None, False), ('42', False), ('-42', False), (slice(1, 2, 3), False), ([], False), (False, False), (True, False), ('1:2:3', True), ('1::3', True), ('1:', True), (':', True), ('[1:2:3]', True), ('(1:2:3)', True), ('r', False), ('r:11', False), ] for inp, exp in cases: obs = is_slice_as_str(inp) assert exp == obs
def test_is_slice_as_str(): cases = [ (42, False), (None, False), ('42', False), ('-42', False), (slice(1, 2, 3), False), ([], False), (False, False), (True, False), ('1:2:3', True), ('1::3', True), ('1:', True), (':', True), ('[1:2:3]', True), ('(1:2:3)', True), ('r', False), ('r:11', False), ] for inp, exp in cases: obs = is_slice_as_str(inp) yield assert_equal, exp, obs
def test_is_slice_as_str(inp, exp): obs = is_slice_as_str(inp) assert exp == obs