예제 #1
0
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)
예제 #2
0
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,
예제 #3
0
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 = "******"
예제 #4
0
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()
예제 #5
0
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()