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:
29
29
"""Test :class:`ngff.Multiscales` init with default args."""
30
30
ngff .Multiscales ()
31
31
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
+
32
47
@staticmethod
33
48
def test_omero_defaults () -> None :
34
49
"""Test :class:`ngff.Omero` init with default args."""
You can’t perform that action at this time.
0 commit comments