unittests_tomas module
Modulo para testes das funcoes criadas pelo Tomas.
- class unittests_tomas.TestAgeHistogramCreation
Bases:
objectClasse de teste para a função create_age_histogram
- setUp()
Prepara os dados necessários para os testes. Carrega o DataFrame ‘df_1’ a partir do arquivo ‘sermil2022.csv’ Obtém o DataFrame ‘df_2’ com idades calculadas a partir do ano de nascimento
- tearDown()
- test_age_values_negative()
Teste com a função create_age_histogram, passando valores negativos para a coluna ‘IDADE’ Verifica se a função retorna None quando a coluna ‘IDADE’ contém valores negativos
- test_age_values_zeros()
Teste com a função create_age_histogram, passando valores nulos para a coluna ‘IDADE’ Verifica se a função retorna None quando a coluna ‘IDADE’ contém valores iguais a zero
- test_agehist_correct()
Teste com a função create_age_histogram Verifica se a função produz um histograma de idades válido
- test_column_existence()
Teste com a função create_age_histogram, renomeando a coluna ‘IDADE’ Verifica se a função retorna None quando a coluna ‘IDADE’ é renomeada
- class unittests_tomas.TestCheckLibraries(methodName='runTest')
Bases:
TestCaseTesta se o usuário possui todas as bilbiotecas necessárias instaladas para rodar o programa.
- test_check_libraries()
- class unittests_tomas.TestCorrelationMatrixCreation(methodName='runTest')
Bases:
TestCaseClasse de teste para a função create_correlation_matrix
- setUp()
Prepara os dados necessários para os testes Carrega o DataFrame ‘df_1’ a partir do arquivo ‘sermil2022.csv’
- tearDown()
Hook method for deconstructing the test fixture after testing it.
- test_column_existence()
Teste com a função merge passando valores negativos para a coluna das Alturas Verifica se a função retorna None quando a coluna ‘ALTURA’ é renomeada
- test_corrmatrix_correct()
Teste com a função merge entre dois dataframes Verifica se a função produz uma matriz de correlação válida
- test_height_values_negative()
Teste com a função merge passando valores negativos para a coluna das Alturas Verifica se a função retorna None quando ‘CINTURA’ contém valores negativos
- test_height_values_zeros()
Teste com a função merge passando valores nulos para a coluna das Alturas Verifica se a função retorna None quando ‘ALTURA’ contém valores iguais a zero
- class unittests_tomas.TestGetAge(methodName='runTest')
Bases:
TestCaseClasse de teste para a função get_age
- setUp()
Prepara os dados necessários para os testes Carrega o DataFrame ‘df_1’ a partir do arquivo ‘sermil2022.csv’
- tearDown()
Hook method for deconstructing the test fixture after testing it.
- test_column_existence()
Teste com a função, passando valores negativos para a coluna ‘ANO_RESIDENCIA’ Verifica se a função retorna None quando a coluna ‘ANO_RESIDENCIA’ é renomeada
- test_get_stats_data_correct()
Teste com a função que retorna um pd.Series Verifica se a função retorna um pd.Series válido
- test_numeric_small_values()
Teste com a função, passando valores pequenos para a coluna ‘ANO_NASCIMENTO’ Verifica se a função retorna None quando ‘ANO_NASCIMENTO’ contém valores pequenos
- class unittests_tomas.TestGetStats(methodName='runTest')
Bases:
TestCaseClasse de teste para a função get_stats
- setUp()
Prepara os dados necessários para os testes Carrega o DataFrame ‘df_1’ do arquivo ‘sermil2022.csv’
- test_get_stats_data_correct()
Teste com a função que retorna um pd.Series Verifica se a função retorna um pd.Series válido
- test_missing_column()
Teste com uma coluna inexistente no DataFrame Verifica se a função gera uma exceção KeyError quando a coluna não existe.
- test_numeric_values_negative()
Teste com a função, passando valores negativos para a coluna das Alturas Verifica se a função retorna None quando ‘CABECA’ contém valores negativos
- test_numeric_values_zeros()
Teste com a função, passando valores nulos para a coluna das Alturas Verifica se a função retorna None quando ‘CINTURA’ contém valores iguais a zero
- class unittests_tomas.TestMapHeatmapCreation(methodName='runTest')
Bases:
TestCaseClasse de teste para a função create_height_heatmap
- setUp()
Carrega o DataFrame ‘df_1’ a partir do arquivo ‘sermil2022.csv’ Obtém o DataFrame ‘df_2’ com as coordenadas dos estados Realiza a mesclagem de dados no DataFrame ‘df_3’
- tearDown()
Hook method for deconstructing the test fixture after testing it.
- test_heatmap_correct()
Teste com a função merge entre dois dataframes Verifica se a função produz um resultado válido
- test_height_values_negative()
Teste com a função merge passando valores negativos para a coluna das Alturas Verifica se a função retorna None quando ‘ALTURA’ contém valores negativos
- test_height_values_zeros()
Teste com a função merge passando valores nulos para a coluna das Alturas Verifica se a função retorna None quando ‘ALTURA’ contém valores iguais a zero
- test_state_column_existence()
Teste com a função merge passando valores negativos para a coluna das Alturas Verifica se a função retorna None quando a coluna ‘UF_RESIDENCIA’ é renomeada
- class unittests_tomas.TestMergeData(methodName='runTest')
Bases:
TestCaseClasse de teste para a função merge_height_geography_df
- setUp()
Prepara os dados necessários para os testes Carrega o DataFrame ‘df_1’ do arquivo ‘sermil2022.csv’ Obtém o DataFrame ‘df_2’ com as coordenadas dos estados
- tearDown()
Hook method for deconstructing the test fixture after testing it.
- test__height_column_existence()
Teste com a função merge passando valores negativos para a coluna das Alturas Verifica se a função retorna None quando a coluna ‘ALTURA’ é renomeada
- test__state_column_existence()
Teste com a função merge passando valores negativos para a coluna das Alturas Verifica se a função retorna None quando a coluna ‘UF_RESIDENCIA’ é renomeada
- test_height_values_negative()
Teste com a função merge passando valores negativos para a coluna das Alturas Verifica se a função retorna None quando ‘ALTURA’ contém valores negativos
- test_height_values_not_numeric()
Teste com a função merge passando valores não numéricos Verifica se a função retorna None quando ‘ALTURA’ contém valores não numéricos
- test_height_values_zeros()
Teste com a função merge passando valores nulos para a coluna das Alturas Verifica se a função retorna None quando ‘ALTURA’ contém valores iguais a zero
- test_merge_data_correct()
Teste com a função merge entre dois dataframes Verifica se a função produz um resultado não vazio