def test_grant(self):
     ok = FakeAchievement(can_unlock=True)
     not_ok = FakeAchievement(can_unlock=False)
     processor = Processor([ok, not_ok])
     sprinter = FakeSprinter()
     sprinters_and_changes = [(sprinter, [], [])]
     processor.grant(sprinters_and_changes)
     expect(sprinter.achievements) == [ok]