diff --git a/amaranth/lib/memory.py b/amaranth/lib/memory.py index 6ffdb9d..823c5b5 100644 --- a/amaranth/lib/memory.py +++ b/amaranth/lib/memory.py @@ -88,11 +88,6 @@ class Memory(wiring.Component): def shape(self): return self._shape - # TODO: redundant with __len__ - @property - def depth(self): - return self._depth - def __getitem__(self, index): return self._elems[index] diff --git a/tests/test_lib_memory.py b/tests/test_lib_memory.py index a07d059..d0cdcf9 100644 --- a/tests/test_lib_memory.py +++ b/tests/test_lib_memory.py @@ -285,7 +285,7 @@ class MemoryTestCase(FHDLTestCase): self.assertEqual(m.shape, 8) self.assertEqual(m.depth, 4) self.assertEqual(m.init.shape, 8) - self.assertEqual(m.init.depth, 4) + self.assertEqual(len(m.init), 4) self.assertEqual(m.attrs, {}) self.assertIsInstance(m.init, memory.Memory.Init) self.assertEqual(list(m.init), [1, 2, 3, 0])