def test_tweet_far_future(self, mock_update, mock_dm, mock_ical): mock_ical.return_value = (100, self.mock_event) tweet_events() assert not mock_dm.called assert not mock_update.called
def test_tweet_admin_reminder(self, mock_update, mock_dm, mock_ical): num_days = app.config['ADMIN_REMINDER_DAYS'] mock_ical.return_value = (num_days, self.mock_event) tweet_events() mock_dm.assert_called_once_with( 'd0ugal', 'Hey - we have an event coming up, have you sorted it?') assert not mock_update.called
def test_tweet_list_reminder(self, mock_update, mock_dm, mock_ical): num_days = app.config['LIST_REMINDER_DAYS'] mock_ical.return_value = (num_days, self.mock_event) tweet_events() mock_dm.assert_called_once_with( 'd0ugal', ('The next Python Glasgow event is a Pub meetup in 7 ' 'days at Name. See http://pythonglasgow.org/ for more details.')) mock_update.assert_called_once_with( 'The next Python Glasgow event is a Pub meetup in 7 ' 'days at Name. See http://pythonglasgow.org/ for more details.' )
def tweeter(): tweet_events()