Example #1
0
def test_conflict():
    import i18n, logfile
    
    logfile.install("stdout")
    i18n.install("../lang", ['en_US'])
    class MyFrame(wx.Frame):
        def __init__(self, parent, ID, pos=wx.DefaultPosition,
                size=wx.DefaultSize, style=wx.DEFAULT_FRAME_STYLE):

            wx.Frame.__init__(self, parent, ID, "Test", pos, size, style)
            panel = wx.Panel(self, -1)

            button = wx.Button(panel, 1003, "Go")
            button.SetPosition((15, 15))
            self.Bind(wx.EVT_BUTTON, self.OnGo, button)
            self.Bind(wx.EVT_CLOSE, self.OnCloseWindow)

        def OnGo(self, event):
            dlg = SyncConflictDialog(self, data)
            if dlg.ShowModal() == wx.ID_OK:
                pass

            dlg.Destroy()

        def OnCloseWindow(self, event):
            self.Destroy()

    data = {'haha': [['id', 'name'], [['1', 'zhaowei']], [['1', 'bobo']]],
            'category':[['id', 'name', 'parent'], [['1', 'gogo', '3']], []]}

    app = wx.PySimpleApp()
    frame = MyFrame(None, -1)
    frame.Show() 
    app.MainLoop()
Example #2
0
def main():
    home  = os.path.dirname(os.path.abspath(sys.argv[0]))
    filename = os.path.join(home, "update.log")
    logfile.install(filename)
    
    try:
        up = Update()
        up.update()
    except Exception, e:
        logfile.info(e)
Example #3
0
def main():
    home = os.path.dirname(os.path.abspath(sys.argv[0]))
    filename = os.path.join(home, "update.log")
    logfile.install(filename)

    try:
        up = Update()
        up.update()
    except Exception, e:
        logfile.info(e)
Example #4
0
def test():
    import pprint

    db1 = "1.db"
    db2 = "2.db"
    
    logfile.install("stdout")
    x = DBDiff(None, db1, db2)
    ret = x.diff()

    pprint.pprint(ret)
Example #5
0
def test_conflict():
    import i18n, logfile

    logfile.install("stdout")
    i18n.install("../lang", ['en_US'])

    class MyFrame(wx.Frame):
        def __init__(self,
                     parent,
                     ID,
                     pos=wx.DefaultPosition,
                     size=wx.DefaultSize,
                     style=wx.DEFAULT_FRAME_STYLE):

            wx.Frame.__init__(self, parent, ID, "Test", pos, size, style)
            panel = wx.Panel(self, -1)

            button = wx.Button(panel, 1003, "Go")
            button.SetPosition((15, 15))
            self.Bind(wx.EVT_BUTTON, self.OnGo, button)
            self.Bind(wx.EVT_CLOSE, self.OnCloseWindow)

        def OnGo(self, event):
            dlg = SyncConflictDialog(self, data)
            if dlg.ShowModal() == wx.ID_OK:
                pass

            dlg.Destroy()

        def OnCloseWindow(self, event):
            self.Destroy()

    data = {
        'haha': [['id', 'name'], [['1', 'zhaowei']], [['1', 'bobo']]],
        'category': [['id', 'name', 'parent'], [['1', 'gogo', '3']], []]
    }

    app = wx.PySimpleApp()
    frame = MyFrame(None, -1)
    frame.Show()
    app.MainLoop()