MCPcopy Create free account
hub / github.com/feast-dev/feast / test_to_proto

Method test_to_proto

sdk/python/tests/unit/test_project.py:80–105  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

78 self.assertEqual(project.last_updated_timestamp, self.last_updated_timestamp)
79
80 def test_to_proto(self):
81 project = Project(
82 name=self.project_name,
83 description=self.description,
84 tags=self.tags,
85 owner=self.owner,
86 created_timestamp=self.created_timestamp,
87 last_updated_timestamp=self.last_updated_timestamp,
88 )
89 project_proto = project.to_proto()
90 self.assertEqual(project_proto.spec.name, self.project_name)
91 self.assertEqual(project_proto.spec.description, self.description)
92 self.assertEqual(project_proto.spec.tags, self.tags)
93 self.assertEqual(project_proto.spec.owner, self.owner)
94 self.assertEqual(
95 project_proto.meta.created_timestamp.ToDatetime().replace(
96 tzinfo=timezone.utc
97 ),
98 self.created_timestamp,
99 )
100 self.assertEqual(
101 project_proto.meta.last_updated_timestamp.ToDatetime().replace(
102 tzinfo=timezone.utc
103 ),
104 self.last_updated_timestamp,
105 )
106
107 def test_to_proto_and_back(self):
108 project = Project(

Callers

nothing calls this directly

Calls 2

to_protoMethod · 0.95
ProjectClass · 0.90

Tested by

no test coverage detected