0

私はこのような機能をテストしようとしています:

    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

偽のエンティティを作成して機能をテストする方法について何か考えはありますか?

4

1 に答える 1