evennia.contrib.rpg.rpsystem.tests

Tests for RP system

class evennia.contrib.rpg.rpsystem.tests.TestLanguage(methodName='runTest')[源代码]

基类:evennia.utils.test_resources.BaseEvenniaTest

setUp()[源代码]

Sets up testing environment

tearDown()[源代码]

Hook method for deconstructing the test fixture after testing it.

test_obfuscate_language()[源代码]
test_faulty_language()[源代码]
test_available_languages()[源代码]
test_obfuscate_whisper()[源代码]
class evennia.contrib.rpg.rpsystem.tests.TestRPSystem(methodName='runTest')[源代码]

基类:evennia.utils.test_resources.BaseEvenniaTest

maxDiff = None
setUp()[源代码]

Sets up testing environment

test_posed_contents()[源代码]
test_sdesc_handler()[源代码]
test_recog_handler()[源代码]
test_parse_language()[源代码]
test_parse_sdescs_and_recogs()[源代码]
test_possessive_selfref()[源代码]
test_get_sdesc()[源代码]
test_send_emote()[源代码]
test_send_emote_fallback()[源代码]
test_send_case_sensitive_emote()[源代码]

Test new case-sensitive rp-parsing

test_rpsearch()[源代码]
test_get_search_result()[源代码]
class evennia.contrib.rpg.rpsystem.tests.TestRPSystemCommands(methodName='runTest')[源代码]

基类:evennia.utils.test_resources.BaseEvenniaCommandTest

setUp()[源代码]

Sets up testing environment

test_commands()[源代码]

Test that the multi-match search works as expected