我正在尝试测试这样的功能:
def whatever():
return select(t for t in Team
for p in t.Players
if p.Age > 18)
测试:
@patch('path.to.my.function.Team', return_value=TeamFactory.create())
def test_whatever(self, mock_team):
players = whatever()
但我收到此错误: TypeError: Cannot iterate over non-entity object
关于如何创建假实体并测试功能的任何想法?