@@ -1659,15 +1659,15 @@ def test_overwrite_schema() -> None:
1659
1659
base_schema = Schema (NestedField (field_id = 1 , name = "old" , field_type = StringType (), required = True ))
1660
1660
1661
1661
schema = Schema (
1662
- NestedField (field_id = 1 , name = "foo" , field_type = StringType (), required = False ),
1662
+ NestedField (field_id = 1 , name = "foo" , field_type = StringType (), required = True ),
1663
1663
NestedField (field_id = 2 , name = "bar" , field_type = IntegerType (), required = False ),
1664
1664
NestedField (field_id = 3 , name = "baz" , field_type = BooleanType (), required = False ),
1665
1665
)
1666
1666
1667
1667
new_schema = UpdateSchema (transaction = None , schema = base_schema ).overwrite (schema )._apply () # type: ignore
1668
1668
1669
1669
expected_schema = Schema (
1670
- NestedField (field_id = 2 , name = "foo" , field_type = StringType (), required = False ),
1670
+ NestedField (field_id = 2 , name = "foo" , field_type = StringType (), required = True ),
1671
1671
NestedField (field_id = 3 , name = "bar" , field_type = IntegerType (), required = False ),
1672
1672
NestedField (field_id = 4 , name = "baz" , field_type = BooleanType (), required = False ),
1673
1673
)
@@ -1680,7 +1680,7 @@ def test_overwrite_with_pa_schema() -> None:
1680
1680
1681
1681
pa_schema = pa .schema (
1682
1682
[
1683
- pa .field ("foo" , pa .string (), nullable = True ),
1683
+ pa .field ("foo" , pa .string (), nullable = False ),
1684
1684
pa .field ("bar" , pa .int32 (), nullable = True ),
1685
1685
pa .field ("baz" , pa .bool_ (), nullable = True ),
1686
1686
]
@@ -1689,7 +1689,7 @@ def test_overwrite_with_pa_schema() -> None:
1689
1689
new_schema = UpdateSchema (transaction = None , schema = base_schema ).overwrite (pa_schema )._apply () # type: ignore
1690
1690
1691
1691
expected_schema = Schema (
1692
- NestedField (field_id = 2 , name = "foo" , field_type = StringType (), required = False ),
1692
+ NestedField (field_id = 2 , name = "foo" , field_type = StringType (), required = True ),
1693
1693
NestedField (field_id = 3 , name = "bar" , field_type = IntegerType (), required = False ),
1694
1694
NestedField (field_id = 4 , name = "baz" , field_type = BooleanType (), required = False ),
1695
1695
)
0 commit comments