def test_valid_subreddit(self, directory, _remove_subreddit):
     remove_subreddit('old')
     _remove_subreddit.assert_called_with('old')
     self.assertTrue(directory.refresh.called)
 def test_invalid_subreddit(self, directory, _remove_subreddit):
     _remove_subreddit.side_effect = InvalidSubreddit('Test')
     remove_subreddit('new')
     _remove_subreddit.assert_called_with('new')
     self.assertFalse(directory.refresh.called)
 def test_valid_subreddit(self, directory, _remove_subreddit):
     self.remove_view.process('valid')
     _remove_subreddit.assert_called_with('valid')
     self.assertTrue(directory.refresh.called)