# evennia.contrib.full_systems.evscaperoom.tests

Unit tests for the Evscaperoom

class `evennia.contrib.full_systems.evscaperoom.tests.``TestEvscaperoomCommands`(methodName='runTest')

  Bases: `evennia.utils.test_resources.BaseEvenniaCommandTest`

  `setUp`()

    Sets up testing environment

  `test_base_search`()
  `test_base_parse`()
  `test_set_focus`()
  `test_focus`()
  `test_look`()
  `test_speech`()
  `test_emote`()
  `test_focus_interaction`()

class `evennia.contrib.full_systems.evscaperoom.tests.``TestUtils`(methodName='runTest')

  Bases: `evennia.utils.test_resources.BaseEvenniaTest`

  `test_overwrite`()
  `test_parse_for_perspectives`()
  `test_parse_for_things`()

class `evennia.contrib.full_systems.evscaperoom.tests.``TestEvScapeRoom`(methodName='runTest')

  Bases: `evennia.utils.test_resources.BaseEvenniaTest`

  `setUp`()

    Sets up testing environment

  `tearDown`()

    Hook method for deconstructing the test fixture after testing it.

  `test_room_methods`()

class `evennia.contrib.full_systems.evscaperoom.tests.``TestStates`(methodName='runTest')

  Bases: `evennia.utils.test_resources.BaseEvenniaTest`

  `setUp`()

    Sets up testing environment

  `tearDown`()

    Hook method for deconstructing the test fixture after testing it.

  `test_base_state`()
  `test_all_states`()

    Tick through all defined states