def test_core_observations_across_sample_ids(self): """ core_observations_across_sample_ids functions as expected """ actual = core_observations_across_sample_ids(self.otu_table_data1, ["S1", "s2"], fraction_for_core=1.0) expected = ["o1", "o5"] self.assertEqual(actual, expected) # fraction_for_core = 0.5 actual = core_observations_across_sample_ids(self.otu_table_data1, ["S1", "s2"], fraction_for_core=0.5) expected = ["o1", "o3", "o5"] self.assertEqual(actual, expected)
def test_core_observations_across_sample_ids(self): """ core_observations_across_sample_ids functions as expected """ actual = core_observations_across_sample_ids(self.otu_table_data1, ["S1", "s2"], fraction_for_core=1.) expected = ['o1', 'o5'] self.assertEqual(actual, expected) # fraction_for_core = 0.5 actual = core_observations_across_sample_ids(self.otu_table_data1, ["S1", "s2"], fraction_for_core=0.5) expected = ['o1', 'o3', 'o5'] self.assertEqual(actual, expected)
def test_core_observations_across_sample_ids_no_core(self): """core_observations_across_sample_ids handles filtering all obs """ actual = core_observations_across_sample_ids(self.otu_table_data2, ["S1","s2","s3","s4"], fraction_for_core=1.) expected = [] self.assertEqual(actual,expected)
def test_core_observations_across_sample_ids_no_core(self): """core_observations_across_sample_ids handles filtering all obs """ actual = core_observations_across_sample_ids(self.otu_table_data2, ["S1", "s2", "s3", "s4"], fraction_for_core=1.) expected = [] self.assertEqual(actual, expected)