def test_parser_read_without_header(self): """Establish that the parser can read settings without a standard header, and that "general" is then implied. """ parser = Parser() read_file_method = getattr(parser, 'read_file', parser.readfp) read_file_method(StringIO('foo: bar')) self.assertEqual(parser.get('general', 'foo'), 'bar')
def test_parser_read_with_header(self): """Establish that the parser can read settings with a standard header. """ parser = Parser() read_file_method = getattr(parser, 'read_file', parser.readfp) read_file_method(StringIO('[general]\nfoo: bar\n')) self.assertEqual(parser.get('general', 'foo'), 'bar')