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

Function test_intersect

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

Source from the content-addressed store, hash-verified

322@pytest.mark.parametrize("append_only_1", [True, False])
323@pytest.mark.parametrize("append_only_2", [True, False])
324def test_intersect(append_only_1, append_only_2):
325 class Schema1(pw.Schema, append_only=append_only_1):
326 a: int
327
328 class Schema2(pw.Schema, append_only=append_only_2):
329 b: int
330
331 table_1 = table_from_datasource(TestDataSource(schema=Schema1))
332 table_2 = table_from_datasource(TestDataSource(schema=Schema2))
333 result = table_1.intersect(table_2)
334
335 assert result._id_column.properties.append_only == (append_only_1 and append_only_2)
336 assert result.a._column.properties.append_only == (append_only_1 and append_only_2)
337
338
339@pytest.mark.parametrize("append_only_1", [True, False])

Callers

nothing calls this directly

Calls 3

table_from_datasourceFunction · 0.90
TestDataSourceClass · 0.90
intersectMethod · 0.80

Tested by

no test coverage detected