class TestConfig(unittest.TestCase): def setUp(self): self.cfg = Config('tests/config.json') def test_get_config_value(self): actual = self.cfg.get('GAMMA') expected = 0.90 self.assertEqual(actual, expected) def test_set_config_value(self): self.cfg.set_config_value('GAMMA', 0.999) expected = 0.999 actual = self.cfg.get('GAMMA') self.assertEqual(actual, expected)
def _get_resolucao(self): resolucao = Config.get('resolucao') if len(resolucao) == '': self._largura_tela = 800 self._altura_tela = 600 posicao_x = resolucao.find('x') self._largura_tela = resolucao[0:posicao_x] self._altura_tela = resolucao[posicao_x + 1:len(resolucao)]
def __init__(self): # inicia janela self._largura_tela = 0 self._altura_tela = 0 self._get_resolucao() self.master = tk.Tk() self.master.title('Video Streaming') self.master.geometry( str(self._largura_tela) + 'x' + str(self._altura_tela)) super().__init__(self.master) self.camera = cv2.VideoCapture(Config.get('STREAMING_URL')) app = tk.Frame(self.master, bg="white") app.grid() self.master = tk.Label(app) self.master.grid() self.video_componente() app.mainloop()
def __init__(self, **kwargs): super(Rotina, self).__init__(**kwargs) self._joystick = Joystick() self._socket = Socket() self._dados = Dados() # comandos do joystick salvos no arquivo .env self.acelerador_tipo, self.acelerador_porta = Config.get('JOYSTICK_ACELERADOR').split('-') self.re_tipo, self.re_porta = Config.get('JOYSTICK_RE').split('-') self.direcao_e_tipo, self.direcao_e_porta = Config.get('JOYSTICK_ESQUERDA').split('-') self.direcao_d_tipo, self.direcao_d_porta = Config.get('JOYSTICK_DIREITA').split('-') self.cam_v_tipo, self.cam_v_porta = Config.get('JOYSTICK_CAM_V').split('-') self.cam_h_tipo, self.cam_h_porta = Config.get('JOYSTICK_CAM_H').split('-')