Author: jreidinger Date: Fri Jul 4 10:35:12 2008 New Revision: 48868 URL: http://svn.opensuse.org/viewcvs/yast?rev=48868&view=rev Log: test improve Modified: branches/tmp/lslezak/workshop/auth_dbus_layer/polkitwrapper.py branches/tmp/lslezak/workshop/auth_dbus_layer/test.py Modified: branches/tmp/lslezak/workshop/auth_dbus_layer/polkitwrapper.py URL: http://svn.opensuse.org/viewcvs/yast/branches/tmp/lslezak/workshop/auth_dbus_layer/polkitwrapper.py?rev=48868&r1=48867&r2=48868&view=diff ============================================================================== --- branches/tmp/lslezak/workshop/auth_dbus_layer/polkitwrapper.py (original) +++ branches/tmp/lslezak/workshop/auth_dbus_layer/polkitwrapper.py Fri Jul 4 10:35:12 2008 @@ -22,7 +22,7 @@ return "throw exception when authorization required or permision denied see AuthException module. Return 0." #gets if user succesfull authoritate, 1 for sucess, 0 fail (reason can be in log or only bad pwd) -def AuthUser(action, servicename): +def AuthUser(action): return polkitbind.authUserLow( action ) def validateString(action): @@ -31,5 +31,5 @@ return res if __name__=="__main__": -# print AuthUser("org.opensuse.yast.sysconfig.kdump.dir",'org.opensuse.YaST.Auth') +# print AuthUser("org.opensuse.yast.sysconfig.kdump.dir") print validateString("org.opensuse.YaST.TEST_STRING.read") Modified: branches/tmp/lslezak/workshop/auth_dbus_layer/test.py URL: http://svn.opensuse.org/viewcvs/yast/branches/tmp/lslezak/workshop/auth_dbus_layer/test.py?rev=48868&r1=48867&r2=48868&view=diff ============================================================================== --- branches/tmp/lslezak/workshop/auth_dbus_layer/test.py (original) +++ branches/tmp/lslezak/workshop/auth_dbus_layer/test.py Fri Jul 4 10:35:12 2008 @@ -1,6 +1,7 @@ #!/usr/bin/env python import dbus +import polkitwrapper bus = dbus.SystemBus() @@ -11,12 +12,15 @@ try: print yast_SCR.Dirpk('.sysconfig.kdump', 'PyNone', dbus_interface='org.opensuse.YaST.Auth') except Exception, e: - print e.message + if polkitwrapper.AuthUser('org.opensuse.yast.sysconfig.kdump.dir'): + print yast_SCR.Dirpk('.sysconfig.kdump', 'PyNone', dbus_interface='org.opensuse.YaST.Auth') + print yast_SCR.Readpk('.time', {'format' : '+%z'}, dbus_interface='org.opensuse.YaST.Auth') try: - print yast_SCR.Read('.sysconfig.kdump.KDUMP_COMMANDLINE', 'PyNone', dbus_interface='org.opensuse.YaST') + yast_SCR = bus.get_object('org.opensuse.YaST', '/') + print yast_SCR.Read('.time', {'format' : '+%z'}, dbus_interface='org.opensuse.YaST') except dbus.exceptions.DBusException, e: print e.message -- To unsubscribe, e-mail: yast-commit+unsubscribe@opensuse.org For additional commands, e-mail: yast-commit+help@opensuse.org