(append_only_1, append_only_2)
| 753 | @pytest.mark.parametrize("append_only_1", [True, False]) |
| 754 | @pytest.mark.parametrize("append_only_2", [True, False]) |
| 755 | def test_remove_errors_2(append_only_1, append_only_2): |
| 756 | class Schema(pw.Schema): |
| 757 | a: int = pw.column_definition(append_only=append_only_1) |
| 758 | b: int = pw.column_definition(append_only=append_only_2) |
| 759 | |
| 760 | table = table_from_datasource(TestDataSource(schema=Schema)) |
| 761 | result = table.remove_errors() |
| 762 | |
| 763 | assert result._id_column.properties.append_only == (append_only_1 or append_only_2) |
| 764 | assert result.a._column.properties.append_only == append_only_1 |
| 765 | assert result.b._column.properties.append_only == append_only_2 |
| 766 | |
| 767 | |
| 768 | @pytest.mark.parametrize("append_only", [True, False]) |
nothing calls this directly
no test coverage detected