failing test for View.__add__ RecursionError (#7567)

* failing test for View.__add__ RecursionError

* move to test_symbolic_shapetracker
This commit is contained in:
qazal
2024-11-06 17:46:47 +02:00
committed by GitHub
parent 348d37df46
commit 6a19ca81c9

View File

@@ -28,6 +28,12 @@ class TestSymbolic(unittest.TestCase):
st = ShapeTracker(views=(View(shape=(3, (Variable('i', 1, 10)+Variable('j', 1, 10))), strides=(Variable('i', 1, 10), 1), offset=0, mask=((0, 3), (0, Variable('i', 1, 10))), contiguous=False),)) # noqa: E501
self.assertEqual(st.real_strides(), (Variable('i', 1, 10), None))
@unittest.expectedFailure # passes in 0.9.2
def test_merge_view_recursion_err(self):
vm2 = View(shape=(Variable('j', 1, 10),), strides=(0,), offset=0, mask=None, contiguous=False)
vm1 = View(shape=(1,), strides=(0,), offset=0, mask=None, contiguous=True)
vm2.__add__(vm1)
def test_cat_dim0_strides(self):
i = Variable("i", 1, 5).bind(3)
j = Variable("j", 1, 5).bind(3)
@@ -225,4 +231,4 @@ class TestSymbolicPad(unittest.TestCase):
print(st)
if __name__ == '__main__':
unittest.main()
unittest.main()