Пример #1
0
def test_parse_topic_without_arguments():
    channel_name, topic = parse_topic_command('/topic')

    assert channel_name is None
    assert topic is None
Пример #2
0
def test_parse_topic_with_channel_and_text():
    channel_name, topic = parse_topic_command(
        '/topic #general some topic text')

    assert channel_name == '#general'
    assert topic == 'some topic text'
Пример #3
0
def test_parse_topic_with_channel_and_delete():
    channel_name, topic = parse_topic_command('/topic #general -delete')

    assert channel_name == '#general'
    assert topic == ''
Пример #4
0
def test_parse_topic_with_delete():
    channel_name, topic = parse_topic_command('/topic -delete')

    assert channel_name is None
    assert topic == ''
Пример #5
0
def test_parse_topic_with_channel():
    channel_name, topic = parse_topic_command('/topic #general')

    assert channel_name == '#general'
    assert topic is None
Пример #6
0
def test_parse_topic_with_text():
    channel_name, topic = parse_topic_command('/topic some topic text')

    assert channel_name is None
    assert topic == 'some topic text'
Пример #7
0
def test_parse_topic_with_text_with_newline():
    channel_name, topic = parse_topic_command('/topic some topic text\nsecond line')

    assert channel_name is None
    assert topic == 'some topic text\nsecond line'
Пример #8
0
def test_parse_topic_with_channel_and_delete():
    channel_name, topic = parse_topic_command('/topic #general -delete')

    assert channel_name == 'general'
    assert topic == ''
Пример #9
0
def test_parse_topic_without_arguments():
    channel_name, topic = parse_topic_command('/topic')

    assert channel_name is None
    assert topic is None
Пример #10
0
def test_parse_topic_with_channel():
    channel_name, topic = parse_topic_command('/topic #general')

    assert channel_name == 'general'
    assert topic is None
Пример #11
0
def test_parse_topic_with_channel_and_text():
    channel_name, topic = parse_topic_command(
        '/topic #general some topic text')

    assert channel_name == 'general'
    assert topic == 'some topic text'
Пример #12
0
def test_parse_topic_with_delete():
    channel_name, topic = parse_topic_command('/topic -delete')

    assert channel_name is None
    assert topic == ''
Пример #13
0
def test_parse_topic_with_text():
    channel_name, topic = parse_topic_command('/topic some topic text')

    assert channel_name is None
    assert topic == 'some topic text'
Пример #14
0
def test_parse_topic_with_channel_and_delete():
    channel_name, topic = parse_topic_command("/topic #general -delete")

    assert channel_name == "#general"
    assert topic == ""
Пример #15
0
def test_parse_topic_with_channel_and_text():
    channel_name, topic = parse_topic_command("/topic #general some topic text")

    assert channel_name == "#general"
    assert topic == "some topic text"
Пример #16
0
def test_parse_topic_with_channel():
    channel_name, topic = parse_topic_command("/topic #general")

    assert channel_name == "#general"
    assert topic is None