MCPcopy Index your code
hub / github.com/pathwaycom/pathway / test_update_rows

Function test_update_rows

python/pathway/tests/test_column_properties.py:480–492  ·  view source on GitHub ↗
(append_only_1, append_only_2)

Source from the content-addressed store, hash-verified

478@pytest.mark.parametrize("append_only_1", [True, False])
479@pytest.mark.parametrize("append_only_2", [True, False])
480def test_update_rows(append_only_1, append_only_2):
481 class Schema1(pw.Schema, append_only=append_only_1):
482 a: int
483
484 class Schema2(pw.Schema, append_only=append_only_2):
485 a: int
486
487 table_1 = table_from_datasource(TestDataSource(schema=Schema1))
488 table_2 = table_from_datasource(TestDataSource(schema=Schema2))
489 result = table_1.update_rows(table_2)
490
491 assert result._id_column.properties.append_only == (append_only_1 and append_only_2)
492 assert not result.a._column.properties.append_only
493
494
495@pytest.mark.parametrize("append_only_1", [True, False])

Callers

nothing calls this directly

Calls 3

table_from_datasourceFunction · 0.90
TestDataSourceClass · 0.90
update_rowsMethod · 0.80

Tested by

no test coverage detected