def setUp(self): from randtalkbot.stranger_sender import get_translation self.bot = CoroutineMock() self.stranger = Mock() self.stranger.telegram_id = 31416 self.stranger.get_languages.return_value = 'foo_languages' self.sender = StrangerSender(self.bot, self.stranger) self.sender.sendMessage = CoroutineMock() self.get_translation = get_translation self.translation = self.get_translation.return_value self.translation.reset_mock()
def test_init(self): self.get_translation.reset_mock() sender = StrangerSender(Mock(), Mock()) StrangerSender.update_translation.assert_called_once_with()