@jrrideout : I am having a look at the unit tests
```python
class TestFizzy(TestCase):
  """docstring for TestFizzy"""
  def setUp(self):
    self.dirs_to_remove = []
    self.files_to_remove = []
    tmp_dir = get_qiime_temp_dir()
    self.test_out = get_tmp_filename(tmp_dir=tmp_dir,
      prefix='qiime_parallel_tests_',suffix='',result_constructor=str)
    self.dirs_to_remove.append(self.test_out)
    create_dir(self.test_out)
  def tearDown(self):
    for d in self.dirs_to_remove:
      if os.path.exists(d):
        shutil.rmtree(d)
  def test_script(self):
    data_file = open('../qiime_test_data/fizzy/data.biom','U')
    label_file = open('../qiime_test_data/fizzy/labels.map','U')
    col_name = "Class"
    fizzy.run_feature_selection(data_file, label_file, col_name, 
      "Some file in qiime_test_data/fizzy/", "MIM", 15)

```