def test_minimal(): '''Test trivial with 1s''' assert_equal(mm.mat_mult([[1]],[[1]]),[[1]], 'Two 1x1 with ones')
"\nfileB:\n Archivo (matriz) de entrada 2 de 2.\n" "\npool_size:\n El tamaño del pool a utilizar.\n" "\noutput_filename:\n Nombre del archivo de salida.\n") if __name__ == "__main__": arguments = sys.argv if (len(arguments) == 5): file_a = arguments[1] file_b = arguments[2] pool_size = arguments[3] output_filename = arguments[4] file_a_df = csv_manager.read(file_a) file_b_df = csv_manager.read(file_b) mult = mat_mult(file_a_df, file_b_df, pool_size) start = 0 end = 0 if(mult.validate_dimentions()): start = time.perf_counter() mult.run() end = time.perf_counter() else: print("Not able to operate, mismatched dimentions") print(f"Time taken to complete mat_mult(): {round(end - start, 5)} seconds(s)") csv_manager.write_final_response(mult.get_final_response(), output_filename) csv_manager.write(output_filename, f"\n") csv_manager.write(output_filename, f"Time taken to complete mat_mult(): {round(end - start, 5)} seconds(s)\n") csv_manager.write(output_filename, f"Pool size used to complete mat_mult(): {pool_size}\n")
def test_silly(): '''A trivial test of mat_mult.''' assert mm.mat_mult([[0]],[[0]])==[[0]], 'Two 1x1 zeros'
def test_less_minimal(): '''Test 2x2, 2x1, real numbers''' m1 = [[1,2],[3,4]] m2 = [[5],[6]] assert_equal(mm.mat_mult(m1,m2),[[17], [39]], '2x2 * 2x1, ints')
def test_silly(): '''A trivial test of mat_mult.''' assert mm.mat_mult([[0]], [[0]]) == [[0]], 'Two 1x1 zeros'
def test_less_minimal(): '''Test 2x2, 2x1, real numbers''' m1 = [[1, 2], [3, 4]] m2 = [[5], [6]] assert_equal(mm.mat_mult(m1, m2), [[17], [39]], '2x2 * 2x1, ints')
def test_minimal(): '''Test trivial with 1s''' assert_equal(mm.mat_mult([[1]], [[1]]), [[1]], 'Two 1x1 with ones')