@@ -67,6 +67,24 @@ def test_game_with_auto_filter(self):
67
67
self .assertEqual (None , best_result .coop_time )
68
68
self .assertEqual (None , best_result .mp_time )
69
69
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
+
70
88
def test_game_with_values (self ):
71
89
results = HowLongToBeat ().search ("Battlefield 2142" )
72
90
self .assertNotEqual (None , results , "Search Results are None" )
0 commit comments