def test_check_empty_array(self) -> None: assert Array.FromScalars(scalars=[]) == Array.CreateEmptyArray() assert Array.FromScalars(scalars=[], unit="m") == Array([], "m") expected_msg = "If category and value are given, the unit must be specified too." with pytest.raises(AssertionError, match=expected_msg): Array.FromScalars(scalars=[], category="length")
def testEmptyArray() -> None: arr = Array.CreateEmptyArray() assert not arr.HasCategory() arr = arr.CreateCopy(category="temperature", unit="degC") assert arr.HasCategory()