Ejemplo n.º 1
0
    def test_build(self):
        builder = special_endpoints.InteractionDeferredBuilder(
            base_interactions.ResponseType.DEFERRED_MESSAGE_CREATE)

        assert builder.build(object()) == {
            "type": base_interactions.ResponseType.DEFERRED_MESSAGE_CREATE
        }
Ejemplo n.º 2
0
    def test_build(self):
        builder = special_endpoints.InteractionDeferredBuilder(
            base_interactions.ResponseType.DEFERRED_MESSAGE_CREATE)

        result, attachments = builder.build(object())

        assert result == {
            "type": base_interactions.ResponseType.DEFERRED_MESSAGE_CREATE
        }
        assert attachments == ()
Ejemplo n.º 3
0
    def test_build_with_flags(self):
        builder = special_endpoints.InteractionDeferredBuilder(
            base_interactions.ResponseType.DEFERRED_MESSAGE_CREATE).set_flags(
                64)

        assert builder.build(object()) == {
            "type": base_interactions.ResponseType.DEFERRED_MESSAGE_CREATE,
            "data": {
                "flags": 64
            },
        }
Ejemplo n.º 4
0
    def test_set_flags(self):
        builder = special_endpoints.InteractionDeferredBuilder(5).set_flags(32)

        assert builder.flags == 32
Ejemplo n.º 5
0
    def test_type_property(self):
        builder = special_endpoints.InteractionDeferredBuilder(5)

        assert builder.type == 5