MCPcopy Index your code
hub / github.com/feast-dev/feast / test_hash

Function test_hash

sdk/python/tests/unit/test_data_sources.py:66–95  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

64
65
66def test_hash():
67 push_source_1 = PushSource(
68 name="test",
69 batch_source=BigQuerySource(table="test.test"),
70 )
71 push_source_2 = PushSource(
72 name="test",
73 batch_source=BigQuerySource(table="test.test"),
74 )
75 push_source_3 = PushSource(
76 name="test",
77 batch_source=BigQuerySource(table="test.test2"),
78 )
79 push_source_4 = PushSource(
80 name="test",
81 batch_source=BigQuerySource(table="test.test2"),
82 description="test",
83 )
84
85 s1 = {push_source_1, push_source_2}
86 assert len(s1) == 1
87
88 s2 = {push_source_1, push_source_3}
89 assert len(s2) == 2
90
91 s3 = {push_source_3, push_source_4}
92 assert len(s3) == 2
93
94 s4 = {push_source_1, push_source_2, push_source_3, push_source_4}
95 assert len(s4) == 3
96
97
98def test_proto_conversion():

Callers

nothing calls this directly

Calls 2

PushSourceClass · 0.90
BigQuerySourceClass · 0.90

Tested by

no test coverage detected