def testa_dropa_tabela_quadrado_falha(self): con = conecta_servidor() cursor = abre_cursor(con) usa_banco(cursor) retorno = dropa_tabela_quadrado(cursor) con.commit() assert retorno == 0
def teste_posiciona_navio_falha_erro_orientacao_vertical(self): con = conecta_servidor() cursor = abre_cursor(con) cria_banco(cursor) usa_banco(cursor) retorno = jogador.posiciona_navio(0, "a-8", "V", 0, cursor) assert retorno == -6
def testa_atualiza_quadrado_banco_sucesso(self): con = conecta_servidor() cursor = abre_cursor(con) usa_banco(cursor) retorno = atualiza_quadrado(1, 2, 2, 2, "W", 1, cursor) con.commit() assert retorno == 1
def teste_posiciona_navio_falha_id_navio_fora_range(self): con = conecta_servidor() cursor = abre_cursor(con) cria_banco(cursor) usa_banco(cursor) retorno = jogador.posiciona_navio(5, "A-5", "H", 0, cursor) assert retorno == 0
def testa_gera_tabuleiro_sucesso(self): con = conecta_servidor() cursor = abre_cursor(con) cria_banco(cursor) usa_banco(cursor) retorno = gera_tabuleiro(1, cursor) assert retorno == tabuleiro_fixture
def testa_retorna_quadrados_sucesso(self): con = conecta_servidor() cursor = abre_cursor(con) usa_banco(cursor) retorno = retorna_quadrados(cursor) con.commit() assert isinstance(retorno, list)
def testa_atualiza_ultima_rodada_sucesso(self): con = conecta_servidor() cursor = abre_cursor(con) usa_banco(cursor) retorno = atualiza_ultima_rodada(1, 1, cursor) con.commit() assert retorno == 1
def testa_gera_tabuleiro_falha(self): con = conecta_servidor() cursor = abre_cursor(con) cria_banco(cursor) usa_banco(cursor) retorno = gera_tabuleiro(5, cursor) assert retorno == -1
def testa_cria_partida_banco_sucesso(self): con = conecta_servidor() cursor = abre_cursor(con) usa_banco(cursor) retorno = cria_partida_banco(1, 2, cursor) con.commit() assert retorno == 1
def testa_finaliza_partida_sucesso(self): con = conecta_servidor() cursor = abre_cursor(con) usa_banco(cursor) retorno = finaliza_partida(1, 1, cursor) con.commit() assert retorno == 1
def testa_cria_jogador_banco_sucesso(self): con = conecta_servidor() cursor = abre_cursor(con) usa_banco(cursor) retorno = cria_jogador_banco("a", 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, cursor) con.commit() assert retorno == 1
def teste_posiciona_navio_falha_id_jogador_invalida(self): con = conecta_servidor() cursor = abre_cursor(con) cria_banco(cursor) usa_banco(cursor) retorno = jogador.posiciona_navio(0, "A-5", "H", 3, cursor) assert retorno == -3
def teste_posiciona_navio_falha_primeiro_quadrado_invalido(self): con = conecta_servidor() cursor = abre_cursor(con) cria_banco(cursor) usa_banco(cursor) retorno = jogador.posiciona_navio(0, "!-5", "H", 0, cursor) assert retorno == -1
def teste_posiciona_navio_sucesso_vertical(self): con = conecta_servidor() cursor = abre_cursor(con) cria_banco(cursor) usa_banco(cursor) retorno = jogador.posiciona_navio(0, "H-2", "V", 0, cursor) assert retorno == 1
def testa_cria_quadrado_banco_sucesso(self): con = conecta_servidor() cursor = abre_cursor(con) usa_banco(cursor) retorno_1 = cria_quadrado_banco(1, 2, 2, 2, "H", 2, cursor) retorno_2 = cria_quadrado_banco(2, 2, 2, 2, "H", 2, cursor) con.commit() assert retorno_1 == 1 and retorno_2 == 1
def teste_falha_registra_jogador(self): con = conecta_servidor() cursor = abre_cursor(con) cria_banco(cursor) usa_banco(cursor) jogador.registra_jogador("b", cursor, con) retorno = jogador.registra_jogador("c", cursor, con) assert retorno == 0
def roda_antes_dos_testes(self): con = conecta_servidor() cursor = abre_cursor(con) cria_banco(cursor) usa_banco(cursor) dropa_tabela_quadrado(cursor) dropa_tabela_partida(cursor) dropa_tabela_jogador(cursor)
def testa_retorna_quadrados_falha(self): con = conecta_servidor() cursor = abre_cursor(con) usa_banco(cursor) cursor = None retorno = retorna_quadrados(cursor) con.commit() assert retorno == 0
def testa_atualiza_quadrado_banco_falha(self): con = conecta_servidor() cursor = abre_cursor(con) usa_banco(cursor) cursor = None retorno = atualiza_quadrado(8, 3, 4, 2, "W", 1, cursor) con.commit() assert retorno == 0
def teste_posiciona_navio_falha_acabou_navio_daquele_tipo(self): con = conecta_servidor() cursor = abre_cursor(con) cria_banco(cursor) usa_banco(cursor) jogador.registra_jogador("Miguel", cursor, con) jogador.posiciona_navio(3, "A-8", "H", 0, cursor) retorno = jogador.posiciona_navio(3, "B-8", "H", 0, cursor) assert retorno == -4
def testa_cria_xml_partida_falha(self): con = conecta_servidor() cursor = abre_cursor(con) cria_banco(cursor) usa_banco(cursor) partidas = retorna_partidas(cursor) quadrados = retorna_quadrados(cursor) jogadores = retorna_jogadores(cursor) data = retorna_banco_como_dicionario(partidas, jogadores, quadrados) retorno = cria_xml_partida(data) assert retorno == 0
def testa_cria_xml_partida_sucesso(self): con = conecta_servidor() cursor = abre_cursor(con) cria_banco(cursor) usa_banco(cursor) partidas = retorna_partidas(cursor) quadrados = retorna_quadrados(cursor) jogadores = retorna_jogadores(cursor) data = retorna_banco_como_dicionario(partidas, jogadores, quadrados) retorno = cria_xml_partida(data[0]) assert isinstance(retorno, ET.Element)
def roda_antes_dos_testes(self): con = conecta_servidor() cursor = abre_cursor(con) cria_banco(cursor) usa_banco(cursor) dropa_tabela_partida(cursor) dropa_tabela_quadrado(cursor) dropa_tabela_jogador(cursor) cria_tabela_jogador(cursor) cria_tabela_partida(cursor) cria_tabela_quadrado(cursor) jogador.registra_jogador("a", cursor, con) jogador.registra_jogador("b", cursor, con) con.commit() cria_partida_banco(1, 2, cursor) con.commit() jogador.ataca_jogador(0, 1, "a8", cursor) jogador.ataca_jogador(0, 1, "a8", cursor) jogador.ataca_jogador(0, 1, "a8", cursor) con.commit()
def testa_retorna_jogadores_falha(self): con = conecta_servidor() cursor = abre_cursor(con) retorno = retorna_jogadores(cursor) assert retorno == 0
def testa_retorna_jogador_sucesso(self): con = conecta_servidor() cursor = abre_cursor(con) usa_banco(cursor) retorno = retorna_jogador(1, cursor) assert isinstance(retorno, tuple)
def testa_retorna_jogador_falha(self): con = conecta_servidor() cursor = abre_cursor(con) usa_banco(cursor) retorno = retorna_jogador(2, cursor) assert retorno == None
def testa_atualiza_quantidade_navio_sucesso(self): con = conecta_servidor() cursor = abre_cursor(con) usa_banco(cursor) retorno = atualiza_quantidade_navios_jogador(1, 3, 3, cursor) assert retorno == 1
def testa_atualiza_placar_jogador_sucesso(self): con = conecta_servidor() cursor = abre_cursor(con) usa_banco(cursor) retorno = atualiza_placar_jogador(1, 5, cursor) assert retorno == 1
def testa_atualiza_placar_jogador_falha(self): con = conecta_servidor() cursor = abre_cursor(con) retorno = atualiza_placar_jogador(1, 5, cursor) assert retorno == 0
def testa_le_ultimo_id_jogador_sucesso(self): con = conecta_servidor() cursor = abre_cursor(con) usa_banco(cursor) retorno = le_ultimo_id_jogador(cursor) assert retorno == 1