Пример #1
0
def test_multiple_emotes():
    res = list(get_dict_definitions(multiemotes))
    print res
    assert res == [{'names': ['foobar'],
                    'untargetted': {'first': 'foobar'}},
                   {'names': ['barbaz'],
                    'untargetted': {'first': 'barbaz'}}]
Пример #2
0
def test_parsing_targetted():
    res = list(get_dict_definitions(targettedin))
    print res
    assert res == [{'names': ['lookup'],
                    'untargetted': {'first': 'You look up.',
                                    'third': '~ looks up.'},
                    'targetted': {'first': 'You look up at @.',
                                  'second': '~ looks up at you.',
                                  'third': '~ looks up at @.'}}]
Пример #3
0
def test_parsing_solipsistic_emotes():
    res = list(get_dict_definitions(simplein))
    print res
    assert res == [{'names': ['lookup'],
                    'untargetted': {'first': 'You look up.'}}]
Пример #4
0
def test_parsing_untargetted_emote():
    res = list(get_dict_definitions(untargettedin))
    print res
    assert res[0]['untargetted']['third'] == '~ looks up.'
Пример #5
0
def test_parsing_multi_names():
    res = list(get_dict_definitions(multiname))
    print res
    assert res[0]['names'] == ['lookup', 'lookup2']