def main(): t = TestConfig.generate_test(100) timing_dict = { "general": 5, "partial": [19, 49, 69, 79, 90] } analys = TestAnalyser(t, timing_dict) print(t.to_JSON()) res = analys.get_results() print(res)
def __init__(self, parent, size): wx.Panel.__init__(self, parent, size=size) self.parent = parent self.highlight = None self.highlight_pos = 0 self.start_t = None self.parent_panel = parent.parent self.timing_dict = { "partial": [] } self.mark = wx.Image("img/mark.png", wx.BITMAP_TYPE_PNG) self.cols = 22 self.rows = 12 self.marks = [] self.drawn_circles = [] self.curr_minute = 0 self.curr_row = 0 self.timer = wx.Timer(self) self.Bind(wx.EVT_TIMER, self.updateTimer, self.timer) self.test_config = TestConfig.generate_test(1000, 0) self.button = wx.Button(self, label="Start Test", pos=(0, 0), size=(200, 200)) self.Bind(wx.EVT_BUTTON, self.OnClick, self.button) self.Bind(wx.EVT_KEY_UP, self.OnChar)