Infer push notification type from topic

Close #87
This commit is contained in:
Sergey Petrov
2019-10-03 00:45:49 +03:00
parent b3d9227740
commit 56d8bf2a88
3 changed files with 32 additions and 30 deletions
-19
View File
@@ -50,7 +50,6 @@ def test_payload():
},
'extra': 'something'
}
assert payload.push_type == 'alert'
def test_payload_with_payload_alert(payload_alert):
@@ -81,21 +80,3 @@ def test_payload_with_payload_alert(payload_alert):
},
'extra': 'something'
}
assert payload.push_type == 'alert'
def test_payload_with_background_push_type():
payload = Payload(
content_available=True, mutable_content=True,
category='my_category', url_args='args', custom={'extra': 'something'}, thread_id='42')
assert payload.dict() == {
'aps': {
'content-available': 1,
'mutable-content': 1,
'thread-id': '42',
'category': 'my_category',
'url-args': 'args',
},
'extra': 'something'
}
assert payload.push_type == 'background'