MCPcopy Index your code
hub / github.com/diffgram/diffgram / test_list

Method test_list

default/tests/shared/database/model/test_model.py:74–110  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

72 self.assertEqual(model.reference_id, model2.reference_id)
73
74 def test_list(self):
75 model1 = Model.new(
76 session = self.session,
77 reference_id = 'test_model__1',
78 project_id = self.project.id,
79 member_created_id = self.member.id,
80 add_to_session = True,
81 flush_session = True
82 )
83 model2 = Model.new(
84 session = self.session,
85 reference_id = 'test_model__2',
86 project_id = self.project.id,
87 member_created_id = self.member.id,
88 add_to_session = True,
89 flush_session = True
90 )
91
92 model3 = Model.new(
93 session = self.session,
94 reference_id = 'test_model__3',
95 project_id = self.project.id,
96 member_created_id = self.member.id,
97 add_to_session = True,
98 flush_session = True
99 )
100
101 models = Model.list(
102 session = self.session,
103 project_id = self.project.id
104 )
105
106 id_list = [m.id for m in models]
107
108 self.assertTrue(model1.id in id_list)
109 self.assertTrue(model2.id in id_list)
110 self.assertTrue(model3.id in id_list)

Callers

nothing calls this directly

Calls 2

newMethod · 0.45
listMethod · 0.45

Tested by

no test coverage detected