from gi.repository import Gtk from sugar3.graphics.toolbarbox import ToolbarBox from sugar3.graphics.colorbutton import ColorToolButton import common test = common.Test() test.show() box = Gtk.Box(orientation=Gtk.Orientation.VERTICAL) test.pack_start(box, True, True, 0) box.show() toolbar_box = ToolbarBox() box.pack_start(toolbar_box, False, False, 0) toolbar_box.show() separator = Gtk.SeparatorToolItem() toolbar_box.toolbar.insert(separator, -1) separator.show() def color_changed_cb(button, pspec): print button.get_color() color_button = ColorToolButton() color_button.connect("notify::color", color_changed_cb)
import common import PrivacyProxyAPI_pb2 if __name__ == '__main__': l = PrivacyProxyAPI_pb2.LoginData() l.username = "******" l.password = "******" a = PrivacyProxyAPI_pb2.APICall() a.command = PrivacyProxyAPI_pb2.login a.arguments = l.SerializeToString() test = common.Test("Unsuccessful login", a, expectedSuccess=False, expectedError=PrivacyProxyAPI_pb2.unauthorized, requestClass=PrivacyProxyAPI_pb2.LoginData) responseData = test.run() l = PrivacyProxyAPI_pb2.LoginData() l.username = "******" l.password = "******" a = PrivacyProxyAPI_pb2.APICall() a.command = PrivacyProxyAPI_pb2.login a.arguments = l.SerializeToString() test = common.Test("Successful login", a, expectedSuccess=True,
import time import common import PrivacyProxyAPI_pb2 if __name__ == '__main__': l = PrivacyProxyAPI_pb2.LoginData() l.username = "******" l.password = "******" a = PrivacyProxyAPI_pb2.APICall() a.command = PrivacyProxyAPI_pb2.login a.arguments = l.SerializeToString() test = common.Test("Creating connection - unsuccessful login", a, expectedSuccess=False, expectedError=PrivacyProxyAPI_pb2.unauthorized, requestClass=PrivacyProxyAPI_pb2.LoginData) responseData = test.run() l = PrivacyProxyAPI_pb2.LoginData() l.username = "******" l.password = "******" timeout = 60 print "### Sleeping for", timeout, "seconds ###" time.sleep(timeout) print "### Sleeping done ###\n" l = PrivacyProxyAPI_pb2.LoginData() l.username = "******"
import common import PrivacyProxyAPI_pb2 if __name__ == '__main__': l = PrivacyProxyAPI_pb2.LoginData() l.username = "******" l.password = "******" a = PrivacyProxyAPI_pb2.APICall() a.command = PrivacyProxyAPI_pb2.login a.arguments = l.SerializeToString() test = common.Test("Successful login", a, expectedSuccess=True, requestClass=PrivacyProxyAPI_pb2.LoginData, responseClass=PrivacyProxyAPI_pb2.LoginResponse) sessionID = test.run().sessionID a = PrivacyProxyAPI_pb2.APICall() a.command = PrivacyProxyAPI_pb2.getSettings a.sessionKey = sessionID test = common.Test("Get settings", a, expectedSuccess=True, responseClass=PrivacyProxyAPI_pb2.GetSettingsResponse) old_settings = test.run() s = PrivacyProxyAPI_pb2.UpdateSettingRequest()
import common import PrivacyProxyAPI_pb2 if __name__ == '__main__': l = PrivacyProxyAPI_pb2.LoginData() l.username = "******" l.password = "******" a = PrivacyProxyAPI_pb2.APICall() a.command = PrivacyProxyAPI_pb2.login a.arguments = l.SerializeToString() test = common.Test("Successful login", a, expectedSuccess=True, requestClass=PrivacyProxyAPI_pb2.LoginData, responseClass=PrivacyProxyAPI_pb2.LoginResponse) sessionID = test.run().sessionID a = PrivacyProxyAPI_pb2.APICall() a.command = PrivacyProxyAPI_pb2.getWebpages a.sessionKey = sessionID test = common.Test( "Get websites", a, expectedSuccess=True, responseClass=PrivacyProxyAPI_pb2.WebLogWebsitesResponse) websites = test.run()