コード例 #1
0
ファイル: test_utils.py プロジェクト: atbaker/anti-voicemail
    def test_look_up_number_error(self):
        # Arrange
        mock_client = MagicMock()
        mock_client.phone_numbers.get.side_effect = TwilioRestException('foo', 'bar')

        # Act
        with patch('app.utils.TwilioLookupsClient', return_value=mock_client):
            result = look_up_number('+15555555555')

        # Assert
        self.assertIsNone(result)
        mock_client.phone_numbers.get.assert_called_once_with('+15555555555', include_carrier_info=True)
コード例 #2
0
ファイル: test_utils.py プロジェクト: atbaker/anti-voicemail
    def test_look_up_number(self):
        # Arrange
        mock_client = MagicMock()
        mock_client.phone_numbers.get.return_value = 'lookup info'

        # Act
        with patch('app.utils.TwilioLookupsClient', return_value=mock_client):
            result = look_up_number('+15555555555')

        # Assert
        self.assertEqual(result, 'lookup info')
        mock_client.phone_numbers.get.assert_called_once_with('+15555555555', include_carrier_info=True)