def test_top_eight(self): uzi = User("uzi") assert uzi.top_eight() == [] uzi.add_to_top_eight("playboi.carti") assert uzi.top_eight() == ["playboi.carti"] uzi.add_to_top_eight("playboi.carti") assert uzi.top_eight() == ["playboi.carti"] uzi.remove_from_top_eight("playboi.carti") assert uzi.top_eight() == [] uzi.remove_from_top_eight("playboi.carti") assert uzi.top_eight() == [] for x in range(0, 8): uzi.add_to_top_eight(f"user_{x}") with pytest.raises(ValueError) as err: uzi.add_to_top_eight("one_too_many") uzi.clear_top_eight() assert uzi.top_eight() == []
def hate8(self): user = User(self.user) user.remove_from_top_eight(self.parser.target_user) return f"@{self.parser.target_user} is no longer in @{self.user}'s Top 8"