File tree Expand file tree Collapse file tree 4 files changed +12
-4
lines changed
Expand file tree Collapse file tree 4 files changed +12
-4
lines changed Original file line number Diff line number Diff line change @@ -44,7 +44,7 @@ class ChapterDetail(ChapterBase):
4444 @staticmethod
4545 def resolve_leaders (obj ):
4646 """Resolve leaders."""
47- return obj .leaders_raw
47+ return [ leader . member_name for leader in obj .entity_leaders ]
4848
4949
5050class ChapterError (Schema ):
Original file line number Diff line number Diff line change @@ -45,7 +45,7 @@ class ProjectDetail(ProjectBase):
4545 @staticmethod
4646 def resolve_leaders (obj ):
4747 """Resolve leaders."""
48- return obj .leaders_raw
48+ return [ leader . member_name for leader in obj .entity_leaders ]
4949
5050
5151class ProjectError (Schema ):
Original file line number Diff line number Diff line change 2727 ],
2828)
2929def test_chapter_serializer_validation (chapter_data ):
30+ class MockEntityMember :
31+ def __init__ (self , name ):
32+ self .member_name = name
33+
3034 class MockChapter :
3135 def __init__ (self , data ):
3236 for key , value in data .items ():
3337 setattr (self , key , value )
3438 self .nest_key = data ["key" ]
35- self .leaders_raw = ["Alice" , "Bob" ]
39+ self .entity_leaders = [MockEntityMember ( "Alice" ), MockEntityMember ( "Bob" ) ]
3640
3741 chapter = ChapterDetail .from_orm (MockChapter (chapter_data ))
3842
Original file line number Diff line number Diff line change 2727 ],
2828)
2929def test_project_serializer_validation (project_data ):
30+ class MockEntityMember :
31+ def __init__ (self , name ):
32+ self .member_name = name
33+
3034 class MockProject :
3135 def __init__ (self , data ):
3236 for key , value in data .items ():
3337 setattr (self , key , value )
3438 self .nest_key = data ["key" ]
35- self .leaders_raw = ["Alice" , "Bob" ]
39+ self .entity_leaders = [MockEntityMember ( "Alice" ), MockEntityMember ( "Bob" ) ]
3640
3741 project = ProjectDetail .from_orm (MockProject (project_data ))
3842
You can’t perform that action at this time.
0 commit comments