def test_parse_biom_config_files(self): """parse_biom_config_files functions as expected. Test pulled from QIIME (http://qiime.org). """ fake_file1 = ["key1\tval1", "key2 val2"] fake_file2 = ["key2\tval3"] actual = parse_biom_config_files([fake_file1, fake_file2]) expected = {"key1": "val1", "key2": "val3"} self.assertEqual(actual, expected) # Looking up a nonexistent value returns None. self.assertEqual(actual["fake_key"], None) # Empty dict on empty input. self.assertEqual(parse_biom_config_files([]), {})
def test_parse_biom_config_files(self): """parse_biom_config_files functions as expected. This method is ported from QIIME (http://www.qiime.org). QIIME is a GPL project, but we obtained permission from the authors of this method to port it to the BIOM Format project (and keep it under BIOM's BSD license). """ fake_file1 = ['key1\tval1', 'key2 val2'] fake_file2 = ['key2\tval3'] actual = parse_biom_config_files([fake_file1, fake_file2]) expected = {'key1': 'val1', 'key2': 'val3'} self.assertEqual(actual, expected) # Looking up a nonexistent value returns None. self.assertEqual(actual['fake_key'], None) # Empty dict on empty input. self.assertEqual(parse_biom_config_files([]), {})