Author: mvidner Date: Tue Nov 8 16:16:27 2011 New Revision: 66762 URL: http://svn.opensuse.org/viewcvs/yast?rev=66762&view=rev Log: added test case Added: branches/SuSE-Code-11-SP2-Branch/core/agent-ini/testsuite/multi/private.err branches/SuSE-Code-11-SP2-Branch/core/agent-ini/testsuite/multi/private.in.1 branches/SuSE-Code-11-SP2-Branch/core/agent-ini/testsuite/multi/private.in.2 branches/SuSE-Code-11-SP2-Branch/core/agent-ini/testsuite/multi/private.out branches/SuSE-Code-11-SP2-Branch/core/agent-ini/testsuite/multi/private.scr branches/SuSE-Code-11-SP2-Branch/core/agent-ini/testsuite/multi/private.ycp (with props) Added: branches/SuSE-Code-11-SP2-Branch/core/agent-ini/testsuite/multi/private.err URL: http://svn.opensuse.org/viewcvs/yast/branches/SuSE-Code-11-SP2-Branch/core/agent-ini/testsuite/multi/private.err?rev=66762&view=auto ============================================================================== --- branches/SuSE-Code-11-SP2-Branch/core/agent-ini/testsuite/multi/private.err (added) +++ branches/SuSE-Code-11-SP2-Branch/core/agent-ini/testsuite/multi/private.err Tue Nov 8 16:16:27 2011 @@ -0,0 +1,11 @@ +[agent-ini] IniParser.cc(parse):XXX Rewriting multi/private.in.1.test to 1 +[agent-ini] IniParser.cc(parse):XXX Rewriting multi/private.in.2.test to 2 +[agent-ini] IniFile.cc(setMyValue):XXX Adding value .v."1"."Totalise"."Password" = "Secret password" +[agent-ini] IniFile.cc(setMyValue):XXX Adding value .v."2"."arcor"."Password" = "Public password" +[agent-ini] IniParser.cc(parse):XXX Rewriting multi/private.in.1.test to 1 +[agent-ini] IniParser.cc(parse):XXX Rewriting multi/private.in.2.test to 2 +[agent-ini] IniParser.cc(getFileName):XXX Rewriting 1 to multi/private.in.1.test +[agent-ini] IniParser.cc(getFileName):XXX Rewriting 2 to multi/private.in.2.test +[YCP] multi/private.ycp:XXX secret file mode: $["exit":0, "stderr":"", "stdout":"600\n"] +[YCP] multi/private.ycp:XXX public file mode: $["exit":0, "stderr":"", "stdout":"644\n"] +[agent-ini] IniParser.cc(write):XXX File multi/private.in.*.test did not change. Not saving. Added: branches/SuSE-Code-11-SP2-Branch/core/agent-ini/testsuite/multi/private.in.1 URL: http://svn.opensuse.org/viewcvs/yast/branches/SuSE-Code-11-SP2-Branch/core/agent-ini/testsuite/multi/private.in.1?rev=66762&view=auto ============================================================================== --- branches/SuSE-Code-11-SP2-Branch/core/agent-ini/testsuite/multi/private.in.1 (added) +++ branches/SuSE-Code-11-SP2-Branch/core/agent-ini/testsuite/multi/private.in.1 Tue Nov 8 16:16:27 2011 @@ -0,0 +1,10 @@ +[Dialer Totalise] +Compuserve = 0 +Provider = Totalise +Phone = 08453001470 +[End] + +[Dialer force9] +Provider = Force9 +Phone = 08451424000 +[End] Added: branches/SuSE-Code-11-SP2-Branch/core/agent-ini/testsuite/multi/private.in.2 URL: http://svn.opensuse.org/viewcvs/yast/branches/SuSE-Code-11-SP2-Branch/core/agent-ini/testsuite/multi/private.in.2?rev=66762&view=auto ============================================================================== --- branches/SuSE-Code-11-SP2-Branch/core/agent-ini/testsuite/multi/private.in.2 (added) +++ branches/SuSE-Code-11-SP2-Branch/core/agent-ini/testsuite/multi/private.in.2 Tue Nov 8 16:16:27 2011 @@ -0,0 +1,11 @@ +[Dialer arcor] +Compuserve = 0 +Provider = Arcor +[End] + +[Dialer mobilcom] +Compuserve = 0 +Provider = Mobilcom +Phone = 0101901929 +[End] + Added: branches/SuSE-Code-11-SP2-Branch/core/agent-ini/testsuite/multi/private.out URL: http://svn.opensuse.org/viewcvs/yast/branches/SuSE-Code-11-SP2-Branch/core/agent-ini/testsuite/multi/private.out?rev=66762&view=auto ============================================================================== --- branches/SuSE-Code-11-SP2-Branch/core/agent-ini/testsuite/multi/private.out (added) +++ branches/SuSE-Code-11-SP2-Branch/core/agent-ini/testsuite/multi/private.out Tue Nov 8 16:16:27 2011 @@ -0,0 +1,25 @@ +(nil) +multi/private.in.1.test ------------------------------- +[Dialer Totalise] + Compuserve = 0 + Provider = Totalise + Phone = 08453001470 + Password = Secret password +[End] + +[Dialer force9] + Provider = Force9 + Phone = 08451424000 +[End] +multi/private.in.2.test ------------------------------- +[Dialer arcor] + Compuserve = 0 + Provider = Arcor + Password = Public password +[End] + +[Dialer mobilcom] + Compuserve = 0 + Provider = Mobilcom + Phone = 0101901929 +[End] Added: branches/SuSE-Code-11-SP2-Branch/core/agent-ini/testsuite/multi/private.scr URL: http://svn.opensuse.org/viewcvs/yast/branches/SuSE-Code-11-SP2-Branch/core/agent-ini/testsuite/multi/private.scr?rev=66762&view=auto ============================================================================== --- branches/SuSE-Code-11-SP2-Branch/core/agent-ini/testsuite/multi/private.scr (added) +++ branches/SuSE-Code-11-SP2-Branch/core/agent-ini/testsuite/multi/private.scr Tue Nov 8 16:16:27 2011 @@ -0,0 +1,24 @@ +. + +`ag_ini( + `IniAgent( [ "multi/private.in.*.test" ], + $[ + "rewrite" : [ + [ "multi/private\.in\.(.)\.test$", "multi/private.in.%s.test"], + ], + "subindent" : " ", + "comments": [ "^[ \t]*#.*", "^[ \t]*$" ], + "sections" : [ + $[ + "begin" : [ "[ \t]*\\[Dialer[ \t]+(.*[^ \t])[ \t]*\\][ \t]*", "[Dialer %s]" ], + "end" : [ "^[ \t]*\\[End\\][ \t]*$", "[End]", ], + ], + ], + "params" : [ + $[ + "match" : [ "^[ \t]*([^=]*[^ \t=])[ \t]*=[ \t]*(.*[^ \t]|)[ \t]*$" , "%s = %s"], + ], + ], + ] + ) +) Added: branches/SuSE-Code-11-SP2-Branch/core/agent-ini/testsuite/multi/private.ycp URL: http://svn.opensuse.org/viewcvs/yast/branches/SuSE-Code-11-SP2-Branch/core/agent-ini/testsuite/multi/private.ycp?rev=66762&view=auto ============================================================================== --- branches/SuSE-Code-11-SP2-Branch/core/agent-ini/testsuite/multi/private.ycp (added) +++ branches/SuSE-Code-11-SP2-Branch/core/agent-ini/testsuite/multi/private.ycp Tue Nov 8 16:16:27 2011 @@ -0,0 +1,26 @@ +// +// Multiple files test +// +// providers.rpm +// + + +{ + SCR::RegisterAgent (.target, `ag_system ()); + any out = nil; + + SCR::Write (.v."1"."Totalise"."Password", "Secret password"); + SCR::Write (.section_private."1", true); + + SCR::Write (.v."2"."arcor"."Password", "Public password"); + + SCR::Write (., nil); //flush + + out = SCR::Execute (.target.bash_output, "stat -c %a multi/private.in.1.test"); + y2milestone("secret file mode: %1", out); + + out = SCR::Execute (.target.bash_output, "stat -c %a multi/private.in.2.test"); + y2milestone("public file mode: %1", out); + + return nil; +} -- To unsubscribe, e-mail: yast-commit+unsubscribe@opensuse.org For additional commands, e-mail: yast-commit+help@opensuse.org