def test_clear_When_struckout_not_empty_Then_empties_struckout_and_forwards_to_delegate(self): # Setup provider = OneStrikeAndYoureOutFanartProvider(self.platform, self.delegate, self.nextProvider) provider.struckOut[self.program.title()] = self.program.title() # Test provider.clear() # Verify self.assertFalse(len(provider.struckOut)) verify(self.delegate, times=1).clear(any())