From c37124bd182ece665fc46c4e8c179e85d72548fa Mon Sep 17 00:00:00 2001 From: Lars Reimann Date: Tue, 30 Apr 2024 22:26:01 +0200 Subject: [PATCH 1/2] feat: rename `number_of_column` on `Row` to `number_of_columns` --- src/safeds/data/tabular/containers/_row.py | 6 +++--- tests/safeds/data/tabular/containers/test_row.py | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/safeds/data/tabular/containers/_row.py b/src/safeds/data/tabular/containers/_row.py index a69bce02a..e8d2a7f50 100644 --- a/src/safeds/data/tabular/containers/_row.py +++ b/src/safeds/data/tabular/containers/_row.py @@ -345,20 +345,20 @@ def column_names(self) -> list[str]: return self._schema.column_names @property - def number_of_column(self) -> int: + def number_of_columns(self) -> int: """ Return the number of columns in this row. Returns ------- - number_of_column : int + number_of_columns : int The number of columns. Examples -------- >>> from safeds.data.tabular.containers import Row >>> row = Row({"a": 1, "b": 2}) - >>> row.number_of_column + >>> row.number_of_columns 2 """ return self._data.shape[1] diff --git a/tests/safeds/data/tabular/containers/test_row.py b/tests/safeds/data/tabular/containers/test_row.py index fd5a4a56b..cfe81c4f0 100644 --- a/tests/safeds/data/tabular/containers/test_row.py +++ b/tests/safeds/data/tabular/containers/test_row.py @@ -346,7 +346,7 @@ class TestNumberOfColumns: ], ) def test_should_return_the_number_of_columns(self, row: Row, expected: int) -> None: - assert row.number_of_column == expected + assert row.number_of_columns == expected class TestGetValue: From 9a0024fa237e86ac30d7a94dc6b33cd7a0b86981 Mon Sep 17 00:00:00 2001 From: megalinter-bot <129584137+megalinter-bot@users.noreply.github.com> Date: Tue, 30 Apr 2024 20:28:33 +0000 Subject: [PATCH 2/2] style: apply automated linter fixes --- tests/safeds/data/tabular/containers/test_row.py | 1 - 1 file changed, 1 deletion(-) diff --git a/tests/safeds/data/tabular/containers/test_row.py b/tests/safeds/data/tabular/containers/test_row.py index cfe81c4f0..acb6f9e99 100644 --- a/tests/safeds/data/tabular/containers/test_row.py +++ b/tests/safeds/data/tabular/containers/test_row.py @@ -202,7 +202,6 @@ def test_should_return_same_hash_for_equal_rows(self, row1: Row, row2: Row) -> N @pytest.mark.parametrize( ("row1", "row2"), [ - (Row({"col1": 0}), Row({"col1": 1})), (Row({"col1": 0}), Row({"col2": 0})), (Row({"col1": 0}), Row({"col1": "a"})),