示例#1
0
    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 clear8(self):
     user = User(self.user)
     user.clear_top_eight()
     return f"@{self.user} doesn't need friends, they disappoint them."