# evennia.contrib.game_systems.puzzles.tests

Testing puzzles.

class `evennia.contrib.game_systems.puzzles.tests.``TestPuzzles`(methodName='runTest')

  Bases: `evennia.utils.test_resources.BaseEvenniaCommandTest`

  `setUp`()

    Sets up testing environment

  `test_cmdset_puzzle`()
  `test_cmd_puzzle`()
  `test_cmd_armpuzzle`()
  `test_cmd_use`()
  `test_puzzleedit`()
  `test_puzzleedit_add_remove_parts_results`()
  `test_lspuzzlerecipes_lsarmedpuzzles`()
  `test_e2e`()
  `test_e2e_accumulative`()
  `test_e2e_interchangeable_parts_and_results`()