Exemplo n.º 1
0
 def test_device(self, mock_post):
     notify('title', 'message', user_key='user_key', device='foobar')
     mock_post.assert_called_once_with(
         'https://api.pushover.net/1/messages.json',
         data={'user': '******', 'message': 'message', 'token':
               'aUnsraBiEZVsmrG89AZp47K3S2dX2a', 'title': 'title',
               'device': 'foobar'})
    def test_url_title(self, mock_post):
        notify('title',
               'message',
               user_key='user_key',
               url_title='foo',
               url='bar')
        mock_post.assert_called_once_with(
            'https://api.pushover.net/1/messages.json',
            data={
                'user': '******',
                'message': 'message',
                'token': 'aUnsraBiEZVsmrG89AZp47K3S2dX2a',
                'title': 'title',
                'url_title': 'foo',
                'url': 'bar'
            },
            headers={'User-Agent': USER_AGENT})

        mock_post.reset_mock()
        notify('title', 'message', user_key='user_key', url_title='foo')
        mock_post.assert_called_once_with(
            'https://api.pushover.net/1/messages.json',
            data={
                'user': '******',
                'message': 'message',
                'token': 'aUnsraBiEZVsmrG89AZp47K3S2dX2a',
                'title': 'title'
            },
            headers={'User-Agent': USER_AGENT})
Exemplo n.º 3
0
    def test_url_title(self, mock_post):
        notify('title',
               'message',
               user_key='user_key',
               url_title='foo',
               url='bar')
        mock_post.assert_called_once_with(
            'https://api.pushover.net/1/messages.json',
            data={'user': '******',
                  'message': 'message',
                  'token': 'aUnsraBiEZVsmrG89AZp47K3S2dX2a',
                  'title': 'title',
                  'url_title': 'foo',
                  'url': 'bar'},
            headers={'User-Agent': USER_AGENT})

        mock_post.reset_mock()
        notify('title', 'message', user_key='user_key', url_title='foo')
        mock_post.assert_called_once_with(
            'https://api.pushover.net/1/messages.json',
            data={'user': '******',
                  'message': 'message',
                  'token': 'aUnsraBiEZVsmrG89AZp47K3S2dX2a',
                  'title': 'title'},
            headers={'User-Agent': USER_AGENT})
Exemplo n.º 4
0
 def test_priority(self, mock_post):
     notify('title', 'message', user_key='user_key', priority=1)
     mock_post.assert_called_once_with(
         'https://api.pushover.net/1/messages.json',
         data={'user': '******',
               'message': 'message',
               'token': 'aUnsraBiEZVsmrG89AZp47K3S2dX2a',
               'title': 'title',
               'priority': 1},
         headers={'User-Agent': USER_AGENT})
Exemplo n.º 5
0
 def test_basic(self, mock_post):
     notify('title', 'message', user_key='user_key')
     mock_post.assert_called_once_with(
         'https://api.pushover.net/1/messages.json',
         data={
             'user': '******',
             'message': 'message',
             'token': 'aUnsraBiEZVsmrG89AZp47K3S2dX2a',
             'title': 'title'
         })
 def test_priority(self, mock_post):
     notify('title', 'message', user_key='user_key', priority=1)
     mock_post.assert_called_once_with(
         'https://api.pushover.net/1/messages.json',
         data={
             'user': '******',
             'message': 'message',
             'token': 'aUnsraBiEZVsmrG89AZp47K3S2dX2a',
             'title': 'title',
             'priority': 1
         },
         headers={'User-Agent': USER_AGENT})
Exemplo n.º 7
0
 def test_hi_priority_callback(self, mock_post):
     notify('title',
            'message',
            user_key='user_key',
            priority=2,
            callback='http://example.com')
     mock_post.assert_called_once_with(
         'https://api.pushover.net/1/messages.json',
         data={'user': '******',
               'message': 'message',
               'token': 'aUnsraBiEZVsmrG89AZp47K3S2dX2a',
               'title': 'title',
               'priority': 2,
               'retry': 30,
               'expire': 86400,
               'callback': 'http://example.com'},
         headers={'User-Agent': USER_AGENT})
 def test_hi_priority_callback(self, mock_post):
     notify('title',
            'message',
            user_key='user_key',
            priority=2,
            callback='http://example.com')
     mock_post.assert_called_once_with(
         'https://api.pushover.net/1/messages.json',
         data={
             'user': '******',
             'message': 'message',
             'token': 'aUnsraBiEZVsmrG89AZp47K3S2dX2a',
             'title': 'title',
             'priority': 2,
             'retry': 30,
             'expire': 86400,
             'callback': 'http://example.com'
         },
         headers={'User-Agent': USER_AGENT})