onadata.apps.messaging.tests package¶
Submodules¶
onadata.apps.messaging.tests.test_backends_base module¶
Tests Messaging backends base module.
onadata.apps.messaging.tests.test_backends_mqtt module¶
Tests for MQTT notification backend
- class onadata.apps.messaging.tests.test_backends_mqtt.TestMQTTBackend(methodName='runTest')¶
Bases:
TestCase
Test MQTT Backend
- maxDiff = None¶
- test_get_target_metadata()¶
Test MQTT backend get_target_metadata function
- test_mqtt_get_payload()¶
Test MQTT backend get_payload function
- test_mqtt_get_topic()¶
Test MQTT backend get_topic method
- test_mqtt_send(mocked)¶
Test MQTT Backend send method
onadata.apps.messaging.tests.test_base module¶
Messaging app base tests module.
onadata.apps.messaging.tests.test_messaging_viewset module¶
Tests Messaging app viewsets.
- class onadata.apps.messaging.tests.test_messaging_viewset.TestMessagingViewSet(methodName='runTest')¶
Bases:
TestCase
Test MessagingViewSet class.
- setUp()¶
Hook method for setting up the test fixture before exercising it.
- test_authentication_required()¶
Test that authentication is required at all endpoints.
- test_create_message()¶
Test POST /messaging adding a new message for a specific form.
- test_create_permissions()¶
Test that correct permissions are required to create a message.
- test_delete_message()¶
Test DELETE /messaging/[pk] deleting a message.
- test_list_messages()¶
Test GET /messaging listing of messages for specific forms.
- test_messaging_timestamp_filter()¶
Test that a user is able to filter messages using the timestamp
- test_retrieve_message()¶
Test GET /messaging/[pk] return a message matching pk.
- test_retrieve_pagination()¶
- test_retrieve_permissions()¶
Test that correct permissions are required when retrieving a message
- test_target_does_not_exist()¶
Test POST /messaging adding a new message for a specific form with a target that does not exist.
onadata.apps.messaging.tests.test_signals module¶
Tests Messaging app signals.
- class onadata.apps.messaging.tests.test_signals.TestSignals(methodName='runTest')¶
Bases:
TestCase
Test messaging signals.
- test_messaging_backends_handler(call_backend_mock)¶
Test messaging backends handler function.
- test_messaging_backends_handler_async(call_backend_async_mock)¶
Test messaging backends handler function.
onadata.apps.messaging.tests.test_tasks module¶
Tests Messaging app tasks.
onadata.apps.messaging.tests.test_utils module¶
Tests messaging app utils