title: Run all Tests in Directory Using Nose
body: <p>I need to be able to run all tests in the current directory by typing one line in the Linux shell. In some directories, this works fine. But in others, when I type "nosetests" no tests are run. The tests will run if I call for them individually but I need them to all run automatically. Here is one of the directories that won't work:</p>
  
  <pre><code>/extwebserver
      __init__.py
      test_Detection.py
      test_Filesystem.py 
      test_Hardware.py
      ...
  </code></pre>
  
  <p>When I run "nosetests" in the parent directory, all tests in a certain subdirectory are run but no tests from /extwebserver or other subdirectories or the parent directory itself are run.</p>
  
  <p><strong>EDIT</strong>
  Here's the output:</p>
  
  <pre><code>matthew@Matthew-Laptop:~/Documents/ParkAssist/m3/linux/appfs/master/usr/bin/piopio/testing$ nosetests -vv --collect-only
  nose.selector: INFO: /home/matthew/Documents/ParkAssist/m3/linux/appfs/master/usr/bin/piopio/testing/baseTestCase.py is executable; skipped
  nose.selector: INFO: /home/matthew/Documents/ParkAssist/m3/linux/appfs/master/usr/bin/piopio/testing/extwebserver/run.py is executable; skipped
  nose.selector: INFO: /home/matthew/Documents/ParkAssist/m3/linux/appfs/master/usr/bin/piopio/testing/extwebserver/test_Detection.py is executable; skipped
  nose.selector: INFO: /home/matthew/Documents/ParkAssist/m3/linux/appfs/master/usr/bin/piopio/testing/extwebserver/test_Filesystem.py is executable; skipped
  nose.selector: INFO: /home/matthew/Documents/ParkAssist/m3/linux/appfs/master/usr/bin/piopio/testing/extwebserver/test_Hardware.py is executable; skipped
  nose.selector: INFO: /home/matthew/Documents/ParkAssist/m3/linux/appfs/master/usr/bin/piopio/testing/extwebserver/test_Mode.py is executable; skipped
  nose.selector: INFO: /home/matthew/Documents/ParkAssist/m3/linux/appfs/master/usr/bin/piopio/testing/extwebserver/test_System.py is executable; skipped
  nose.selector: INFO: /home/matthew/Documents/ParkAssist/m3/linux/appfs/master/usr/bin/piopio/testing/extwebserver/test_View.py is executable; skipped
  nose.selector: INFO: /home/matthew/Documents/ParkAssist/m3/linux/appfs/master/usr/bin/piopio/testing/extwebserver/test_Webserver.py is executable; skipped
  nose.selector: INFO: /home/matthew/Documents/ParkAssist/m3/linux/appfs/master/usr/bin/piopio/testing/mocks/bottle.py is executable; skipped
  nose.selector: INFO: /home/matthew/Documents/ParkAssist/m3/linux/appfs/master/usr/bin/piopio/testing/utils/test_timestamps.py is executable; skipped
  nose.selector: INFO: /home/matthew/Documents/ParkAssist/m3/linux/appfs/master/usr/bin/piopio/testing/testCamera.py is executable; skipped
  nose.selector: INFO: /home/matthew/Documents/ParkAssist/m3/linux/appfs/master/usr/bin/piopio/testing/testCameraManager.py is executable; skipped
  nose.selector: INFO: /home/matthew/Documents/ParkAssist/m3/linux/appfs/master/usr/bin/piopio/testing/testMainControllerServer.py is executable; skipped
  nose.selector: INFO: /home/matthew/Documents/ParkAssist/m3/linux/appfs/master/usr/bin/piopio/testing/testMode.py is executable; skipped
  nose.selector: INFO: /home/matthew/Documents/ParkAssist/m3/linux/appfs/master/usr/bin/piopio/testing/testPASEServerClient.py is executable; skipped
  nose.selector: INFO: /home/matthew/Documents/ParkAssist/m3/linux/appfs/master/usr/bin/piopio/testing/testView.py is executable; skipped
  nose.selector: INFO: /home/matthew/Documents/ParkAssist/m3/linux/appfs/master/usr/bin/piopio/testing/testViewsManager.py is executable; skipped
  nose.selector: INFO: /home/matthew/Documents/ParkAssist/m3/linux/appfs/master/usr/bin/piopio/testing/test_commission/test_FSM.py is executable; skipped
  nose.selector: INFO: /home/matthew/Documents/ParkAssist/m3/linux/appfs/master/usr/bin/piopio/testing/test_commission/test_Webserver.py is executable; skipped
  test_add (testing.utils.test_config.test_config) ... ok
  test_add_set (testing.utils.test_config.test_config) ... ok
  test_load (testing.utils.test_config.test_config) ... ok
  test_load_valid (testing.utils.test_config.test_config) ... ok
  test_modify_set (testing.utils.test_config.test_config) ... ok
  test_save (testing.utils.test_config.test_config) ... ok
  test_update (testing.utils.test_config.test_config) ... ok
  test_get_full_version (testing.utils.test_controller.test_controller) ... ok
  test_get_hwaddr (testing.utils.test_controller.test_controller) ... ok
  test_get_ip (testing.utils.test_controller.test_controller) ... ok
  test_get_netmask (testing.utils.test_controller.test_controller) ... ok
  test_get_version (testing.utils.test_controller.test_controller) ... ok
  test_FloatEncoder (testing.utils.test_fileio.test_fileio) ... ok
  test_read_file (testing.utils.test_fileio.test_fileio) ... ok
  test_read_json_string (testing.utils.test_fileio.test_fileio) ... ok
  test_system_to_text (testing.utils.test_fileio.test_fileio) ... ok
  test_write_file (testing.utils.test_fileio.test_fileio) ... ok
  test_get_hwaddr (testing.utils.test_netdev.test_netdev) ... ok
  test_get_ip (testing.utils.test_netdev.test_netdev) ... ok
  test_get_netmask (testing.utils.test_netdev.test_netdev) ... ok
  test_set_datetime (testing.utils.test_syncdatetime.test_syncdatetime) ... ok
  test_cast (testing.utils.test_tools.test_tools) ... ok
  test_get_image (testing.testdetection.test_CameraGuardian.test_CameraGuardian) ... ok
  
  ----------------------------------------------------------------------
  Ran 23 tests in 0.003s
  </code></pre>