# watchme.tests package

## Submodules

## watchme.tests.test_client module

class `watchme.tests.test_client.``TestClient`(methodName='runTest')

  Bases: `unittest.case.TestCase`

  `setUp`()

    Hook method for setting up the test fixture before exercising it.

  `tearDown`()

    Hook method for deconstructing the test fixture after testing it.

  `test_activate`()
  `test_create`()

    test creation function, and basic watcher config

  `test_freeze`()
  `test_schedule`()
  `test_watcher_task`()

    test adding a task

## watchme.tests.test_utils module

class `watchme.tests.test_utils.``TestUtils`(methodName='runTest')

  Bases: `unittest.case.TestCase`

  `setUp`()

    Hook method for setting up the test fixture before exercising it.

  `tearDown`()

    Hook method for deconstructing the test fixture after testing it.

  `test_files`()
  `test_get_installdir`()

    get install directory should return the base of where singularity is installed

  `test_mkdir`()
  `test_terminal`()
  `test_userhome`()
  `test_write_read_files`()

    test_write_read_files will test the functions write_file and read_file

## Module contents