evennia.contrib.rpg.rpsystem.tests

Tests for RP system

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

Bases: evennia.utils.test_resources.BaseEvenniaTest

setUp()[source]

Sets up testing environment

tearDown()[source]

Hook method for deconstructing the test fixture after testing it.

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

Bases: evennia.utils.test_resources.BaseEvenniaTest

maxDiff = None
setUp()[source]

Sets up testing environment

test_posed_contents()[source]
test_sdesc_handler()[source]
test_recog_handler()[source]
test_parse_language()[source]
test_parse_sdescs_and_recogs()[source]
test_possessive_selfref()[source]
test_get_sdesc()[source]
test_send_emote()[source]
test_send_emote_fallback()[source]
test_send_case_sensitive_emote()[source]

Test new case-sensitive rp-parsing

test_rpsearch()[source]
class evennia.contrib.rpg.rpsystem.tests.TestRPSystemCommands(methodName='runTest')[source]

Bases: evennia.utils.test_resources.BaseEvenniaCommandTest

setUp()[source]

Sets up testing environment

test_commands()[source]

Test that the multi-match search works as expected