def test_setitem_imm_list(): assert s.setitem([1, 2, 3], 0, 4) == [4, 2, 3]
def test_setitem_imm_bytes(): assert s.setitem(b"hello", 0, ord(b"j")) == b"jello"
def test_setitem_imm_str(): assert s.setitem(u'hello', 0, u'j') == u'jello'
def test_setitem_imm_tuple(): assert s.setitem((1, 2, 3), 0, 4) == (4, 2, 3)
def test_setitem_imm_bytes(): assert s.setitem(b'hello', 0, ord(b'j')) == b'jello'