Пример #1
0
def test_pubsub_register_and_unregister():
    pubsub = PubSub()

    channel_id = pubsub.register()

    assert pubsub.size() == 1
    assert isinstance(channel_id, str)

    channel_id2 = pubsub.register()

    assert pubsub.size() == 2

    assert channel_id != channel_id2

    pubsub.delete(channel_id)
    assert channel_id not in pubsub._channels
    assert pubsub.size() == 1

    pubsub.delete(channel_id2)

    assert channel_id2 not in pubsub._channels
Пример #2
0
def test_pubsub_create():
    pubsub = PubSub()

    assert pubsub.size() == 0