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})
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})
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})
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})
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})