(self)
| 1099 | len(ds.data_vars) |
| 1100 | |
| 1101 | def test_equals_and_identical(self) -> None: |
| 1102 | data = create_test_data(seed=42) |
| 1103 | assert data.equals(data) |
| 1104 | assert data.identical(data) |
| 1105 | |
| 1106 | data2 = create_test_data(seed=42) |
| 1107 | data2.attrs["foobar"] = "baz" |
| 1108 | assert data.equals(data2) |
| 1109 | assert not data.identical(data2) |
| 1110 | |
| 1111 | del data2["time"] |
| 1112 | assert not data.equals(data2) |
| 1113 | |
| 1114 | data = create_test_data(seed=42).rename({"var1": None}) |
| 1115 | assert data.equals(data) |
| 1116 | assert data.identical(data) |
| 1117 | |
| 1118 | data2 = data.reset_coords() |
| 1119 | assert not data2.equals(data) |
| 1120 | assert not data2.identical(data) |
| 1121 | |
| 1122 | def test_equals_failures(self) -> None: |
| 1123 | data = create_test_data() |
nothing calls this directly
no test coverage detected