コード例 #1
0
    def test_clntdatactnr3(self):
        data = wx.ClientDataContainer()
        data.SetClientData("This is a test")
        val = data.GetClientData()
        self.assertEqual(val, "This is a test")

        val = data.ClientData
        self.assertEqual(val, "This is a test")

        data.ClientData = "another test"
        val = data.ClientData
        self.assertEqual(val, "another test")
コード例 #2
0
ファイル: gui.py プロジェクト: jtcressy/elite-route-plotter
 def OnDiscoveredConsole(self, e):
     self.discover_btn.Label = "Scan"
     print(e)
     name = e.data.console_dict['name']
     uuid = e.data.console_dict['uuid']
     ipaddr = e.data.console_dict['address']
     dataitems = [
         self.xbox_console_list.GetClientData(x).GetClientData()
         for x in range(0, self.xbox_console_list.Count)
     ]
     uuids = [x.console_dict['uuid'] for x in dataitems]
     if uuid in uuids:
         return
     else:
         erp.GUI_APP.mainframe.SetStatusText(
             f"Discovered console {name} with ip {ipaddr} and uuid {uuid}")
         clientData = wx.ClientDataContainer()
         clientData.SetClientObject(e.data)
         self.xbox_console_list.Append(f"{name}: {ipaddr}", clientData)
コード例 #3
0
 def test_clntdatactnr2(self):
     data = wx.ClientDataContainer()
     data.SetClientObject("This is a test")
     val = data.GetClientObject()
     self.assertEqual(val, "This is a test")