mirror of
https://github.com/apache/arrow.git
synced 2026-10-29 00:56:31 +08:00
added test case for pyarrow Schema equals
This commit is contained in:
1 parent
24cf98270f
commit
910e943f41
1 file changed
+17
@@ -69,3 +69,20 @@ class TestTypes(unittest.TestCase):
|
||||
foo: int32
|
||||
bar: string
|
||||
baz: list<item: int8>"""
|
||||
|
||||
def test_schema_equals(self):
|
||||
fields = [
|
||||
A.field('foo', A.int32()),
|
||||
A.field('bar', A.string()),
|
||||
A.field('baz', A.list_(A.int8()))
|
||||
]
|
||||
|
||||
sch1 = A.schema(fields)
|
||||
print(dir(sch1))
|
||||
sch2 = A.schema(fields)
|
||||
assert sch1.equals(sch2)
|
||||
|
||||
del fields[-1]
|
||||
sch3 = A.schema(fields)
|
||||
assert not sch1.equals(sch3)
|
||||
|
||||
Reference in new issue
Block a user