File tree Expand file tree Collapse file tree 1 file changed +15
-0
lines changed
Expand file tree Collapse file tree 1 file changed +15
-0
lines changed Original file line number Diff line number Diff line change @@ -29,6 +29,21 @@ def test_multiscales_defaults() -> None:
2929 """Test :class:`ngff.Multiscales` init with default args."""
3030 ngff .Multiscales ()
3131
32+ @staticmethod
33+ def test_multiscales_iter () -> None :
34+ """Test :class:`ngff.Multiscales` init."""
35+ multiscales = ngff .Multiscales ()
36+ iter_values = list (iter (multiscales ))
37+
38+ # Check if all attributes are present in the yielded values
39+ assert multiscales .axes in iter_values
40+ assert multiscales .datasets in iter_values
41+ assert multiscales .version in iter_values
42+
43+ # Check the order of yielded values matches __dict__ order
44+ expected = list (multiscales .__dict__ .values ())
45+ assert iter_values == expected
46+
3247 @staticmethod
3348 def test_omero_defaults () -> None :
3449 """Test :class:`ngff.Omero` init with default args."""
You can’t perform that action at this time.
0 commit comments