def test_zeropush_register_valid(self):
        """
        Test if we get back True when the resposne of registering is ok
        """
        responses.add_callback(
            responses.POST, ZEROPUSH_REGISTER_URL, callback=request_register_callback, content_type="application/json"
        )

        zeropush = ZeroPushService({"AUTH_TOKEN": "123123"})

        token = uuid4()

        registered = zeropush.register_push_device(token)
        assert registered is True
    def test_zeropush_register_invalid(self):
        """
        Test if we get back False when the response of registering is not ok.
        """
        responses.add(responses.POST, ZEROPUSH_REGISTER_URL,
                      body='{"error": "invalid token"}', status=400,
                      content_type='application/json')

        zeropush = ZeroPushService({
            'AUTH_TOKEN': '123123'
        })

        token = uuid4()

        registered = zeropush.register_push_device(token)
        assert registered is False
    def test_zeropush_register_invalid(self):
        """
        Test if we get back False when the response of registering is not ok.
        """
        responses.add(
            responses.POST,
            ZEROPUSH_REGISTER_URL,
            body='{"error": "invalid token"}',
            status=400,
            content_type="application/json",
        )

        zeropush = ZeroPushService({"AUTH_TOKEN": "123123"})

        token = uuid4()

        registered = zeropush.register_push_device(token)
        assert registered is False
    def test_zeropush_register_valid(self):
        """
        Test if we get back True when the resposne of registering is ok
        """
        responses.add_callback(
            responses.POST, ZEROPUSH_REGISTER_URL,
            callback=request_register_callback,
            content_type='application/json',
        )

        zeropush = ZeroPushService({
            'AUTH_TOKEN': '123123'
        })

        token = uuid4()

        registered = zeropush.register_push_device(token)
        assert registered is True