Пример #1
0
 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_jogador_banco("a", 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, cursor)
     cria_jogador_banco("b", 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, cursor)
     con.commit()
Пример #2
0
 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()
Пример #3
0
def inicializa_banco(conexao: MySQLConnection,
                     log: bool = False) -> CursorBase:
    """Cria banco e tabelas se não existirem ainda.

    Args:
        conexao (MySQLConnection): Uma conexão aberta com o banco de dados.
        log (bool, optional): Ativa e desativa o logging. Default é False.

    Returns:
        CursorBase: O cursor após ter executado as queries.
        
    """
    cursor = abre_cursor(conexao, log)

    cria_banco(cursor, log=log)
    usa_banco(cursor, log=log)

    cria_tabela_jogador(cursor, log)
    cria_tabela_partida(cursor, log)
    cria_tabela_quadrado(cursor, log)

    return cursor
Пример #4
0
 def testa_cria_tabela_jogador_sucesso(self):
     con = conecta_servidor()
     cursor = abre_cursor(con)
     usa_banco(cursor)
     retorno = cria_tabela_jogador(cursor)
     assert retorno == 1
Пример #5
0
 def testa_cria_tabela_jogador_falha(self):
     con = conecta_servidor()
     cursor = None
     retorno = cria_tabela_jogador(cursor)
     assert retorno == 0