@@ -67,6 +67,24 @@ def test_game_with_auto_filter(self):
6767 self .assertEqual (None , best_result .coop_time )
6868 self .assertEqual (None , best_result .mp_time )
6969
70+ def test_multiplayer_game_with_auto_filter (self ):
71+ results = HowLongToBeat (input_auto_filter_times = True ).search ("Overwatch" )
72+ self .assertNotEqual (None , results , "Search Results are None" )
73+ best_result = self .getMaxSimilarityElement (results )
74+ self .assertEqual ("Overwatch" , best_result .game_name )
75+ self .assertEqual (None , best_result .main_story )
76+ self .assertEqual (None , best_result .main_extra )
77+ self .assertEqual (None , best_result .completionist )
78+
79+ def test_multiplayer_game_with_no_auto_filter (self ):
80+ results = HowLongToBeat (input_auto_filter_times = False ).search ("Overwatch" )
81+ self .assertNotEqual (None , results , "Search Results are None" )
82+ best_result = self .getMaxSimilarityElement (results )
83+ self .assertEqual ("Overwatch" , best_result .game_name )
84+ self .assertNotEqual (None , best_result .main_story )
85+ self .assertNotEqual (None , best_result .main_extra )
86+ self .assertNotEqual (None , best_result .completionist )
87+
7088 def test_game_with_values (self ):
7189 results = HowLongToBeat ().search ("Battlefield 2142" )
7290 self .assertNotEqual (None , results , "Search Results are None" )
0 commit comments