@@ -231,6 +231,31 @@ def test_auction_details_from_content_finished(self):
231231 self .assertEqual (509 , len (auction .bestiary_progress ))
232232 self .assertEqual (205 , len (auction .completed_bestiary_entries ))
233233
234+ def test_auction_details_from_content_finished_skip_details (self ):
235+ auction = AuctionDetails .from_content (self .load_resource (FILE_AUCTION_FINISHED ), skip_details = True )
236+
237+ self .assertIsNotNone (auction )
238+
239+ # Listing box
240+ self .assertEqual ("Vireloz" , auction .name )
241+ self .assertIn (auction .name , auction .character_url )
242+ self .assertIn (str (auction .auction_id ), auction .url )
243+ self .assertEqual (1161 , auction .level )
244+ self .assertEqual (Vocation .ROYAL_PALADIN , auction .vocation )
245+ self .assertEqual (Sex .MALE , auction .sex )
246+ self .assertEqual ("Wintera" , auction .world )
247+ self .assertIsNotNone (auction .outfit )
248+ self .assertEqual (1322 , auction .outfit .outfit_id )
249+ self .assertEqual (4 , len (auction .displayed_items ))
250+ self .assertEqual ("gnome armor" , auction .displayed_items [0 ].name )
251+ self .assertEqual ("falcon coif" , auction .displayed_items [1 ].name )
252+ self .assertEqual ("pair of soulstalkers" , auction .displayed_items [2 ].name )
253+ self .assertEqual ("lion spangenhelm" , auction .displayed_items [3 ].name )
254+
255+ self .assertEqual (330000 , auction .bid )
256+ self .assertEqual (BidType .MINIMUM , auction .bid_type )
257+ self .assertEqual (AuctionStatus .FINISHED , auction .status )
258+
234259 def test_auction_details_from_content_not_found (self ):
235260 auction = AuctionDetails .from_content (self .load_resource (FILE_AUCTION_NOT_FOUND ))
236261
0 commit comments