def test_iniconfig_lineof(): config = IniConfig( "x.ini", data=("[section]\n" "value = 1\n" "[section2]\n" "# comment\n" "value =2"), ) assert config.lineof("missing") is None assert config.lineof("section") == 1 assert config.lineof("section2") == 3 assert config.lineof("section", "value") == 2 assert config.lineof("section2", "value") == 5 assert config["section"].lineof("value") == 2 assert config["section2"].lineof("value") == 5
def test_iniconfig_lineof(): config = IniConfig("x.ini", data=( '[section]\n' 'value = 1\n' '[section2]\n' '# comment\n' 'value =2' )) assert config.lineof('missing') is None assert config.lineof('section') == 1 assert config.lineof('section2') == 3 assert config.lineof('section', 'value') == 2 assert config.lineof('section2', 'value') == 5 assert config['section'].lineof('value') == 2 assert config['section2'].lineof('value') == 5