-
Notifications
You must be signed in to change notification settings - Fork 19
/
pytest-report.xml
1 lines (1 loc) · 120 KB
/
pytest-report.xml
1
<?xml version="1.0" encoding="utf-8"?><testsuites><testsuite errors="0" failures="0" hostname="Michaels-MBP-2.fritz.box" name="pytest" skipped="0" tests="625" time="3.858" timestamp="2020-08-24T11:50:26.172760"><testcase classname="tests.appendix.example_test" file="tests/appendix/example_test.py" line="0" name="test_index" time="0.001"></testcase><testcase classname="tests.ch02_math.ex01_basiscs_test" file="tests/ch02_math/ex01_basiscs_test.py" line="7" name="test_calc[6-7-0]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex01_basiscs_test" file="tests/ch02_math/ex01_basiscs_test.py" line="7" name="test_calc[3-4-6]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex01_basiscs_test" file="tests/ch02_math/ex01_basiscs_test.py" line="7" name="test_calc[5-5-5]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex01_basiscs_test" file="tests/ch02_math/ex01_basiscs_test.py" line="13" name="test_calc_v2[6-7-0]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex01_basiscs_test" file="tests/ch02_math/ex01_basiscs_test.py" line="13" name="test_calc_v2[3-4-6]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex01_basiscs_test" file="tests/ch02_math/ex01_basiscs_test.py" line="13" name="test_calc_v2[5-5-5]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex01_basiscs_test" file="tests/ch02_math/ex01_basiscs_test.py" line="19" name="test_calc_sum_and_count_all_numbers_div_by_2_or_7[3-expected0]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex01_basiscs_test" file="tests/ch02_math/ex01_basiscs_test.py" line="19" name="test_calc_sum_and_count_all_numbers_div_by_2_or_7[8-expected1]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex01_basiscs_test" file="tests/ch02_math/ex01_basiscs_test.py" line="19" name="test_calc_sum_and_count_all_numbers_div_by_2_or_7[15-expected2]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex01_basiscs_test" file="tests/ch02_math/ex01_basiscs_test.py" line="27" name="test_is_even[1-False]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex01_basiscs_test" file="tests/ch02_math/ex01_basiscs_test.py" line="27" name="test_is_even[2-True]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex01_basiscs_test" file="tests/ch02_math/ex01_basiscs_test.py" line="27" name="test_is_even[3-False]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex01_basiscs_test" file="tests/ch02_math/ex01_basiscs_test.py" line="27" name="test_is_even[4-True]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex01_basiscs_test" file="tests/ch02_math/ex01_basiscs_test.py" line="34" name="test_is_odd[1-True]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex01_basiscs_test" file="tests/ch02_math/ex01_basiscs_test.py" line="34" name="test_is_odd[2-False]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex01_basiscs_test" file="tests/ch02_math/ex01_basiscs_test.py" line="34" name="test_is_odd[3-True]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex01_basiscs_test" file="tests/ch02_math/ex01_basiscs_test.py" line="34" name="test_is_odd[4-False]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex02_number_as_text_test.Ex02_NumberAsText_Test" file="tests/ch02_math/ex02_number_as_text_test.py" line="9" name="test_number_as_text_0" time="0.001"></testcase><testcase classname="tests.ch02_math.ex02_number_as_text_test.Ex02_NumberAsText_Test" file="tests/ch02_math/ex02_number_as_text_test.py" line="9" name="test_number_as_text_1" time="0.001"></testcase><testcase classname="tests.ch02_math.ex02_number_as_text_test.Ex02_NumberAsText_Test" file="tests/ch02_math/ex02_number_as_text_test.py" line="9" name="test_number_as_text_2" time="0.001"></testcase><testcase classname="tests.ch02_math.ex02_number_as_text_test.Ex02_NumberAsText_Test" file="tests/ch02_math/ex02_number_as_text_test.py" line="9" name="test_number_as_text_3" time="0.001"></testcase><testcase classname="tests.ch02_math.ex02_number_as_text_test.Ex02_NumberAsText_Test" file="tests/ch02_math/ex02_number_as_text_test.py" line="9" name="test_number_as_text_4" time="0.001"></testcase><testcase classname="tests.ch02_math.ex02_number_as_text_test" file="tests/ch02_math/ex02_number_as_text_test.py" line="26" name="test_number_as_text[7-SEVEN]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex02_number_as_text_test" file="tests/ch02_math/ex02_number_as_text_test.py" line="26" name="test_number_as_text[42-FOUR TWO]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex02_number_as_text_test" file="tests/ch02_math/ex02_number_as_text_test.py" line="26" name="test_number_as_text[7271-SEVEN TWO SEVEN ONE]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex02_number_as_text_test" file="tests/ch02_math/ex02_number_as_text_test.py" line="26" name="test_number_as_text[24680-TWO FOUR SIX EIGHT ZERO]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex02_number_as_text_test" file="tests/ch02_math/ex02_number_as_text_test.py" line="26" name="test_number_as_text[13579-ONE THREE FIVE SEVEN NINE]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex03_perfectnumber_test" file="tests/ch02_math/ex03_perfectnumber_test.py" line="5" name="test_is_perfect_number_simple[6-True]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex03_perfectnumber_test" file="tests/ch02_math/ex03_perfectnumber_test.py" line="5" name="test_is_perfect_number_simple[28-True]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex03_perfectnumber_test" file="tests/ch02_math/ex03_perfectnumber_test.py" line="5" name="test_is_perfect_number_simple[496-True]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex03_perfectnumber_test" file="tests/ch02_math/ex03_perfectnumber_test.py" line="5" name="test_is_perfect_number_simple[8128-True]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex03_perfectnumber_test" file="tests/ch02_math/ex03_perfectnumber_test.py" line="12" name="test_calc_perfect_numbers[50-expected0]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex03_perfectnumber_test" file="tests/ch02_math/ex03_perfectnumber_test.py" line="12" name="test_calc_perfect_numbers[1000-expected1]" time="0.013"></testcase><testcase classname="tests.ch02_math.ex03_perfectnumber_test" file="tests/ch02_math/ex03_perfectnumber_test.py" line="12" name="test_calc_perfect_numbers[10000-expected2]" time="1.426"></testcase><testcase classname="tests.ch02_math.ex03_perfectnumber_test" file="tests/ch02_math/ex03_perfectnumber_test.py" line="19" name="test_is_perfect_number_based_on_proper_divisors[6-True]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex03_perfectnumber_test" file="tests/ch02_math/ex03_perfectnumber_test.py" line="19" name="test_is_perfect_number_based_on_proper_divisors[28-True]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex03_perfectnumber_test" file="tests/ch02_math/ex03_perfectnumber_test.py" line="19" name="test_is_perfect_number_based_on_proper_divisors[496-True]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex03_perfectnumber_test" file="tests/ch02_math/ex03_perfectnumber_test.py" line="19" name="test_is_perfect_number_based_on_proper_divisors[8128-True]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex04_primes_test.Ex04PrimesTest" file="tests/ch02_math/ex04_primes_test.py" line="10" name="test_calc_primes_up_to_0" time="0.001"></testcase><testcase classname="tests.ch02_math.ex04_primes_test.Ex04PrimesTest" file="tests/ch02_math/ex04_primes_test.py" line="10" name="test_calc_primes_up_to_1" time="0.001"></testcase><testcase classname="tests.ch02_math.ex04_primes_test.Ex04PrimesTest" file="tests/ch02_math/ex04_primes_test.py" line="10" name="test_calc_primes_up_to_2" time="0.001"></testcase><testcase classname="tests.ch02_math.ex04_primes_test.Ex04PrimesTest" file="tests/ch02_math/ex04_primes_test.py" line="10" name="test_calc_primes_up_to_3" time="0.001"></testcase><testcase classname="tests.ch02_math.ex04_primes_test.Ex04PrimesTest" file="tests/ch02_math/ex04_primes_test.py" line="10" name="test_calc_primes_up_to_4" time="0.001"></testcase><testcase classname="tests.ch02_math.ex04_primes_test" file="tests/ch02_math/ex04_primes_test.py" line="40" name="test_calc_primes_up_to[2-expected0]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex04_primes_test" file="tests/ch02_math/ex04_primes_test.py" line="40" name="test_calc_primes_up_to[3-expected1]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex04_primes_test" file="tests/ch02_math/ex04_primes_test.py" line="40" name="test_calc_primes_up_to[10-expected2]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex04_primes_test" file="tests/ch02_math/ex04_primes_test.py" line="40" name="test_calc_primes_up_to[15-expected3]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex04_primes_test" file="tests/ch02_math/ex04_primes_test.py" line="40" name="test_calc_primes_up_to[20-expected4]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex04_primes_test" file="tests/ch02_math/ex04_primes_test.py" line="40" name="test_calc_primes_up_to[25-expected5]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex04_primes_test" file="tests/ch02_math/ex04_primes_test.py" line="40" name="test_calc_primes_up_to[50-expected6]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex04_primes_test" file="tests/ch02_math/ex04_primes_test.py" line="46" name="test_calc_primes_up_to_v2[2-expected0]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex04_primes_test" file="tests/ch02_math/ex04_primes_test.py" line="46" name="test_calc_primes_up_to_v2[3-expected1]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex04_primes_test" file="tests/ch02_math/ex04_primes_test.py" line="46" name="test_calc_primes_up_to_v2[10-expected2]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex04_primes_test" file="tests/ch02_math/ex04_primes_test.py" line="46" name="test_calc_primes_up_to_v2[15-expected3]" time="0.002"></testcase><testcase classname="tests.ch02_math.ex04_primes_test" file="tests/ch02_math/ex04_primes_test.py" line="46" name="test_calc_primes_up_to_v2[20-expected4]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex04_primes_test" file="tests/ch02_math/ex04_primes_test.py" line="46" name="test_calc_primes_up_to_v2[25-expected5]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex04_primes_test" file="tests/ch02_math/ex04_primes_test.py" line="46" name="test_calc_primes_up_to_v2[50-expected6]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex04_primes_test" file="tests/ch02_math/ex04_primes_test.py" line="53" name="test_is_prime[2-True]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex04_primes_test" file="tests/ch02_math/ex04_primes_test.py" line="53" name="test_is_prime[3-True]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex04_primes_test" file="tests/ch02_math/ex04_primes_test.py" line="53" name="test_is_prime[4-False]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex04_primes_test" file="tests/ch02_math/ex04_primes_test.py" line="53" name="test_is_prime[5-True]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex04_primes_test" file="tests/ch02_math/ex04_primes_test.py" line="53" name="test_is_prime[6-False]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex04_primes_test" file="tests/ch02_math/ex04_primes_test.py" line="53" name="test_is_prime[7-True]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex05_prime_pairs_test" file="tests/ch02_math/ex05_prime_pairs_test.py" line="6" name="test_calc_pairs[2-expected0]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex05_prime_pairs_test" file="tests/ch02_math/ex05_prime_pairs_test.py" line="6" name="test_calc_pairs[4-expected1]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex05_prime_pairs_test" file="tests/ch02_math/ex05_prime_pairs_test.py" line="6" name="test_calc_pairs[6-expected2]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex06_checksum_test.Ex06_CalcChecksum_Test" file="tests/ch02_math/ex06_checksum_test.py" line="10" name="test_calc_checksum_0_11111" time="0.001"></testcase><testcase classname="tests.ch02_math.ex06_checksum_test.Ex06_CalcChecksum_Test" file="tests/ch02_math/ex06_checksum_test.py" line="10" name="test_calc_checksum_1_22222" time="0.001"></testcase><testcase classname="tests.ch02_math.ex06_checksum_test.Ex06_CalcChecksum_Test" file="tests/ch02_math/ex06_checksum_test.py" line="10" name="test_calc_checksum_2_111111" time="0.001"></testcase><testcase classname="tests.ch02_math.ex06_checksum_test.Ex06_CalcChecksum_Test" file="tests/ch02_math/ex06_checksum_test.py" line="10" name="test_calc_checksum_3_12345678" time="0.032"></testcase><testcase classname="tests.ch02_math.ex06_checksum_test.Ex06_CalcChecksum_Test" file="tests/ch02_math/ex06_checksum_test.py" line="10" name="test_calc_checksum_4_87654321" time="0.003"></testcase><testcase classname="tests.ch02_math.ex06_checksum_test" file="tests/ch02_math/ex06_checksum_test.py" line="27" name="test_calc_checksum[11111-5]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex06_checksum_test" file="tests/ch02_math/ex06_checksum_test.py" line="27" name="test_calc_checksum[22222-0]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex06_checksum_test" file="tests/ch02_math/ex06_checksum_test.py" line="27" name="test_calc_checksum[111111-1]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex06_checksum_test" file="tests/ch02_math/ex06_checksum_test.py" line="27" name="test_calc_checksum[12345678-4]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex06_checksum_test" file="tests/ch02_math/ex06_checksum_test.py" line="27" name="test_calc_checksum[87654321-0]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex06_checksum_test" file="tests/ch02_math/ex06_checksum_test.py" line="37" name="test_numberAsText_WrongInput" time="0.001"></testcase><testcase classname="tests.ch02_math.ex07_roman_numbers_test" file="tests/ch02_math/ex07_roman_numbers_test.py" line="15" name="test_from_roman_number[1-I]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex07_roman_numbers_test" file="tests/ch02_math/ex07_roman_numbers_test.py" line="15" name="test_from_roman_number[2-II]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex07_roman_numbers_test" file="tests/ch02_math/ex07_roman_numbers_test.py" line="15" name="test_from_roman_number[3-III]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex07_roman_numbers_test" file="tests/ch02_math/ex07_roman_numbers_test.py" line="15" name="test_from_roman_number[4-IV]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex07_roman_numbers_test" file="tests/ch02_math/ex07_roman_numbers_test.py" line="15" name="test_from_roman_number[5-V]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex07_roman_numbers_test" file="tests/ch02_math/ex07_roman_numbers_test.py" line="15" name="test_from_roman_number[7-VII]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex07_roman_numbers_test" file="tests/ch02_math/ex07_roman_numbers_test.py" line="15" name="test_from_roman_number[9-IX]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex07_roman_numbers_test" file="tests/ch02_math/ex07_roman_numbers_test.py" line="15" name="test_from_roman_number[17-XVII]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex07_roman_numbers_test" file="tests/ch02_math/ex07_roman_numbers_test.py" line="15" name="test_from_roman_number[40-XL]" time="0.002"></testcase><testcase classname="tests.ch02_math.ex07_roman_numbers_test" file="tests/ch02_math/ex07_roman_numbers_test.py" line="15" name="test_from_roman_number[90-XC]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex07_roman_numbers_test" file="tests/ch02_math/ex07_roman_numbers_test.py" line="15" name="test_from_roman_number[400-CD]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex07_roman_numbers_test" file="tests/ch02_math/ex07_roman_numbers_test.py" line="15" name="test_from_roman_number[444-CDXLIV]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex07_roman_numbers_test" file="tests/ch02_math/ex07_roman_numbers_test.py" line="15" name="test_from_roman_number[500-D]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex07_roman_numbers_test" file="tests/ch02_math/ex07_roman_numbers_test.py" line="15" name="test_from_roman_number[900-CM]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex07_roman_numbers_test" file="tests/ch02_math/ex07_roman_numbers_test.py" line="15" name="test_from_roman_number[1000-M]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex07_roman_numbers_test" file="tests/ch02_math/ex07_roman_numbers_test.py" line="15" name="test_from_roman_number[1666-MDCLXVI]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex07_roman_numbers_test" file="tests/ch02_math/ex07_roman_numbers_test.py" line="15" name="test_from_roman_number[1971-MCMLXXI]" time="0.002"></testcase><testcase classname="tests.ch02_math.ex07_roman_numbers_test" file="tests/ch02_math/ex07_roman_numbers_test.py" line="15" name="test_from_roman_number[2018-MMXVIII]" time="0.002"></testcase><testcase classname="tests.ch02_math.ex07_roman_numbers_test" file="tests/ch02_math/ex07_roman_numbers_test.py" line="15" name="test_from_roman_number[2019-MMXIX]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex07_roman_numbers_test" file="tests/ch02_math/ex07_roman_numbers_test.py" line="15" name="test_from_roman_number[2020-MMXX]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex07_roman_numbers_test" file="tests/ch02_math/ex07_roman_numbers_test.py" line="15" name="test_from_roman_number[3000-MMM]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex07_roman_numbers_test" file="tests/ch02_math/ex07_roman_numbers_test.py" line="21" name="test_to_roman_number[1-I]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex07_roman_numbers_test" file="tests/ch02_math/ex07_roman_numbers_test.py" line="21" name="test_to_roman_number[2-II]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex07_roman_numbers_test" file="tests/ch02_math/ex07_roman_numbers_test.py" line="21" name="test_to_roman_number[3-III]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex07_roman_numbers_test" file="tests/ch02_math/ex07_roman_numbers_test.py" line="21" name="test_to_roman_number[4-IV]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex07_roman_numbers_test" file="tests/ch02_math/ex07_roman_numbers_test.py" line="21" name="test_to_roman_number[5-V]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex07_roman_numbers_test" file="tests/ch02_math/ex07_roman_numbers_test.py" line="21" name="test_to_roman_number[7-VII]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex07_roman_numbers_test" file="tests/ch02_math/ex07_roman_numbers_test.py" line="21" name="test_to_roman_number[9-IX]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex07_roman_numbers_test" file="tests/ch02_math/ex07_roman_numbers_test.py" line="21" name="test_to_roman_number[17-XVII]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex07_roman_numbers_test" file="tests/ch02_math/ex07_roman_numbers_test.py" line="21" name="test_to_roman_number[40-XL]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex07_roman_numbers_test" file="tests/ch02_math/ex07_roman_numbers_test.py" line="21" name="test_to_roman_number[90-XC]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex07_roman_numbers_test" file="tests/ch02_math/ex07_roman_numbers_test.py" line="21" name="test_to_roman_number[400-CD]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex07_roman_numbers_test" file="tests/ch02_math/ex07_roman_numbers_test.py" line="21" name="test_to_roman_number[444-CDXLIV]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex07_roman_numbers_test" file="tests/ch02_math/ex07_roman_numbers_test.py" line="21" name="test_to_roman_number[500-D]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex07_roman_numbers_test" file="tests/ch02_math/ex07_roman_numbers_test.py" line="21" name="test_to_roman_number[900-CM]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex07_roman_numbers_test" file="tests/ch02_math/ex07_roman_numbers_test.py" line="21" name="test_to_roman_number[1000-M]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex07_roman_numbers_test" file="tests/ch02_math/ex07_roman_numbers_test.py" line="21" name="test_to_roman_number[1666-MDCLXVI]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex07_roman_numbers_test" file="tests/ch02_math/ex07_roman_numbers_test.py" line="21" name="test_to_roman_number[1971-MCMLXXI]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex07_roman_numbers_test" file="tests/ch02_math/ex07_roman_numbers_test.py" line="21" name="test_to_roman_number[2018-MMXVIII]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex07_roman_numbers_test" file="tests/ch02_math/ex07_roman_numbers_test.py" line="21" name="test_to_roman_number[2019-MMXIX]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex07_roman_numbers_test" file="tests/ch02_math/ex07_roman_numbers_test.py" line="21" name="test_to_roman_number[2020-MMXX]" time="0.002"></testcase><testcase classname="tests.ch02_math.ex07_roman_numbers_test" file="tests/ch02_math/ex07_roman_numbers_test.py" line="21" name="test_to_roman_number[3000-MMM]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex07_roman_numbers_with_csv_file_test" file="tests/ch02_math/ex07_roman_numbers_with_csv_file_test.py" line="21" name="test_from_roman_number[1-I]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex07_roman_numbers_with_csv_file_test" file="tests/ch02_math/ex07_roman_numbers_with_csv_file_test.py" line="21" name="test_from_roman_number[2-II]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex07_roman_numbers_with_csv_file_test" file="tests/ch02_math/ex07_roman_numbers_with_csv_file_test.py" line="21" name="test_from_roman_number[3-III]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex07_roman_numbers_with_csv_file_test" file="tests/ch02_math/ex07_roman_numbers_with_csv_file_test.py" line="21" name="test_from_roman_number[4-IV]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex07_roman_numbers_with_csv_file_test" file="tests/ch02_math/ex07_roman_numbers_with_csv_file_test.py" line="21" name="test_from_roman_number[5-V]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex07_roman_numbers_with_csv_file_test" file="tests/ch02_math/ex07_roman_numbers_with_csv_file_test.py" line="21" name="test_from_roman_number[7-VII]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex07_roman_numbers_with_csv_file_test" file="tests/ch02_math/ex07_roman_numbers_with_csv_file_test.py" line="21" name="test_from_roman_number[9-IX]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex07_roman_numbers_with_csv_file_test" file="tests/ch02_math/ex07_roman_numbers_with_csv_file_test.py" line="21" name="test_from_roman_number[17-XVII]" time="0.003"></testcase><testcase classname="tests.ch02_math.ex07_roman_numbers_with_csv_file_test" file="tests/ch02_math/ex07_roman_numbers_with_csv_file_test.py" line="21" name="test_from_roman_number[40-XL]" time="0.002"></testcase><testcase classname="tests.ch02_math.ex07_roman_numbers_with_csv_file_test" file="tests/ch02_math/ex07_roman_numbers_with_csv_file_test.py" line="21" name="test_from_roman_number[90-XC]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex07_roman_numbers_with_csv_file_test" file="tests/ch02_math/ex07_roman_numbers_with_csv_file_test.py" line="21" name="test_from_roman_number[400-CD]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex07_roman_numbers_with_csv_file_test" file="tests/ch02_math/ex07_roman_numbers_with_csv_file_test.py" line="21" name="test_from_roman_number[444-CDXLIV]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex07_roman_numbers_with_csv_file_test" file="tests/ch02_math/ex07_roman_numbers_with_csv_file_test.py" line="21" name="test_from_roman_number[500-D]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex07_roman_numbers_with_csv_file_test" file="tests/ch02_math/ex07_roman_numbers_with_csv_file_test.py" line="21" name="test_from_roman_number[900-CM]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex07_roman_numbers_with_csv_file_test" file="tests/ch02_math/ex07_roman_numbers_with_csv_file_test.py" line="21" name="test_from_roman_number[1000-M]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex07_roman_numbers_with_csv_file_test" file="tests/ch02_math/ex07_roman_numbers_with_csv_file_test.py" line="21" name="test_from_roman_number[1666-MDCLXVI]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex07_roman_numbers_with_csv_file_test" file="tests/ch02_math/ex07_roman_numbers_with_csv_file_test.py" line="21" name="test_from_roman_number[1971-MCMLXXI]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex07_roman_numbers_with_csv_file_test" file="tests/ch02_math/ex07_roman_numbers_with_csv_file_test.py" line="21" name="test_from_roman_number[2018-MMXVIII]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex07_roman_numbers_with_csv_file_test" file="tests/ch02_math/ex07_roman_numbers_with_csv_file_test.py" line="21" name="test_from_roman_number[2019-MMXIX]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex07_roman_numbers_with_csv_file_test" file="tests/ch02_math/ex07_roman_numbers_with_csv_file_test.py" line="21" name="test_from_roman_number[2020-MMXX]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex07_roman_numbers_with_csv_file_test" file="tests/ch02_math/ex07_roman_numbers_with_csv_file_test.py" line="21" name="test_from_roman_number[3000-MMM]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex07_roman_numbers_with_csv_file_test" file="tests/ch02_math/ex07_roman_numbers_with_csv_file_test.py" line="27" name="test_to_roman_number[1-I]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex07_roman_numbers_with_csv_file_test" file="tests/ch02_math/ex07_roman_numbers_with_csv_file_test.py" line="27" name="test_to_roman_number[2-II]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex07_roman_numbers_with_csv_file_test" file="tests/ch02_math/ex07_roman_numbers_with_csv_file_test.py" line="27" name="test_to_roman_number[3-III]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex07_roman_numbers_with_csv_file_test" file="tests/ch02_math/ex07_roman_numbers_with_csv_file_test.py" line="27" name="test_to_roman_number[4-IV]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex07_roman_numbers_with_csv_file_test" file="tests/ch02_math/ex07_roman_numbers_with_csv_file_test.py" line="27" name="test_to_roman_number[5-V]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex07_roman_numbers_with_csv_file_test" file="tests/ch02_math/ex07_roman_numbers_with_csv_file_test.py" line="27" name="test_to_roman_number[7-VII]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex07_roman_numbers_with_csv_file_test" file="tests/ch02_math/ex07_roman_numbers_with_csv_file_test.py" line="27" name="test_to_roman_number[9-IX]" time="0.002"></testcase><testcase classname="tests.ch02_math.ex07_roman_numbers_with_csv_file_test" file="tests/ch02_math/ex07_roman_numbers_with_csv_file_test.py" line="27" name="test_to_roman_number[17-XVII]" time="0.002"></testcase><testcase classname="tests.ch02_math.ex07_roman_numbers_with_csv_file_test" file="tests/ch02_math/ex07_roman_numbers_with_csv_file_test.py" line="27" name="test_to_roman_number[40-XL]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex07_roman_numbers_with_csv_file_test" file="tests/ch02_math/ex07_roman_numbers_with_csv_file_test.py" line="27" name="test_to_roman_number[90-XC]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex07_roman_numbers_with_csv_file_test" file="tests/ch02_math/ex07_roman_numbers_with_csv_file_test.py" line="27" name="test_to_roman_number[400-CD]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex07_roman_numbers_with_csv_file_test" file="tests/ch02_math/ex07_roman_numbers_with_csv_file_test.py" line="27" name="test_to_roman_number[444-CDXLIV]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex07_roman_numbers_with_csv_file_test" file="tests/ch02_math/ex07_roman_numbers_with_csv_file_test.py" line="27" name="test_to_roman_number[500-D]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex07_roman_numbers_with_csv_file_test" file="tests/ch02_math/ex07_roman_numbers_with_csv_file_test.py" line="27" name="test_to_roman_number[900-CM]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex07_roman_numbers_with_csv_file_test" file="tests/ch02_math/ex07_roman_numbers_with_csv_file_test.py" line="27" name="test_to_roman_number[1000-M]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex07_roman_numbers_with_csv_file_test" file="tests/ch02_math/ex07_roman_numbers_with_csv_file_test.py" line="27" name="test_to_roman_number[1666-MDCLXVI]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex07_roman_numbers_with_csv_file_test" file="tests/ch02_math/ex07_roman_numbers_with_csv_file_test.py" line="27" name="test_to_roman_number[1971-MCMLXXI]" time="0.002"></testcase><testcase classname="tests.ch02_math.ex07_roman_numbers_with_csv_file_test" file="tests/ch02_math/ex07_roman_numbers_with_csv_file_test.py" line="27" name="test_to_roman_number[2018-MMXVIII]" time="0.002"></testcase><testcase classname="tests.ch02_math.ex07_roman_numbers_with_csv_file_test" file="tests/ch02_math/ex07_roman_numbers_with_csv_file_test.py" line="27" name="test_to_roman_number[2019-MMXIX]" time="0.023"></testcase><testcase classname="tests.ch02_math.ex07_roman_numbers_with_csv_file_test" file="tests/ch02_math/ex07_roman_numbers_with_csv_file_test.py" line="27" name="test_to_roman_number[2020-MMXX]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex07_roman_numbers_with_csv_file_test" file="tests/ch02_math/ex07_roman_numbers_with_csv_file_test.py" line="27" name="test_to_roman_number[3000-MMM]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex09_armstrong_test" file="tests/ch02_math/ex09_armstrong_test.py" line="3" name="test_calc_armstrong_numbers" time="0.003"></testcase><testcase classname="tests.ch02_math.ex09_armstrong_test" file="tests/ch02_math/ex09_armstrong_test.py" line="7" name="test_calc_numbers" time="0.002"></testcase><testcase classname="tests.ch02_math.ex10_max_change_test" file="tests/ch02_math/ex10_max_change_test.py" line="6" name="test_calc_max_possible_change[coins0-1]" time="0.002"></testcase><testcase classname="tests.ch02_math.ex10_max_change_test" file="tests/ch02_math/ex10_max_change_test.py" line="6" name="test_calc_max_possible_change[coins1-2]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex10_max_change_test" file="tests/ch02_math/ex10_max_change_test.py" line="6" name="test_calc_max_possible_change[coins2-1]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex10_max_change_test" file="tests/ch02_math/ex10_max_change_test.py" line="6" name="test_calc_max_possible_change[coins3-7]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex10_max_change_test" file="tests/ch02_math/ex10_max_change_test.py" line="6" name="test_calc_max_possible_change[coins4-13]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex10_max_change_test" file="tests/ch02_math/ex10_max_change_test.py" line="6" name="test_calc_max_possible_change[coins5-6]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex10_max_change_test" file="tests/ch02_math/ex10_max_change_test.py" line="6" name="test_calc_max_possible_change[coins6-39]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex11_friends_test" file="tests/ch02_math/ex11_friends_test.py" line="5" name="test_calc_friends[250-friends0]" time="0.003"></testcase><testcase classname="tests.ch02_math.ex11_friends_test" file="tests/ch02_math/ex11_friends_test.py" line="5" name="test_calc_friends[300-friends1]" time="0.004"></testcase><testcase classname="tests.ch02_math.ex11_friends_test" file="tests/ch02_math/ex11_friends_test.py" line="5" name="test_calc_friends[2000-friends2]" time="0.092"></testcase><testcase classname="tests.ch02_math.ex12_prime_factors_test" file="tests/ch02_math/ex12_prime_factors_test.py" line="13" name="test_calc_prime_factors[8-primefactors0]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex12_prime_factors_test" file="tests/ch02_math/ex12_prime_factors_test.py" line="13" name="test_calc_prime_factors[14-primefactors1]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex12_prime_factors_test" file="tests/ch02_math/ex12_prime_factors_test.py" line="13" name="test_calc_prime_factors[42-primefactors2]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex12_prime_factors_test" file="tests/ch02_math/ex12_prime_factors_test.py" line="13" name="test_calc_prime_factors[1155-primefactors3]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex12_prime_factors_test" file="tests/ch02_math/ex12_prime_factors_test.py" line="13" name="test_calc_prime_factors[2222-primefactors4]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex12_prime_factors_test" file="tests/ch02_math/ex12_prime_factors_test.py" line="18" name="test_calc_prime_factors_optimized[8-primefactors0]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex12_prime_factors_test" file="tests/ch02_math/ex12_prime_factors_test.py" line="18" name="test_calc_prime_factors_optimized[14-primefactors1]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex12_prime_factors_test" file="tests/ch02_math/ex12_prime_factors_test.py" line="18" name="test_calc_prime_factors_optimized[42-primefactors2]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex12_prime_factors_test" file="tests/ch02_math/ex12_prime_factors_test.py" line="18" name="test_calc_prime_factors_optimized[1155-primefactors3]" time="0.001"></testcase><testcase classname="tests.ch02_math.ex12_prime_factors_test" file="tests/ch02_math/ex12_prime_factors_test.py" line="18" name="test_calc_prime_factors_optimized[2222-primefactors4]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex01_fibonacci_test" file="tests/ch03_recursion/ex01_fibonacci_test.py" line="11" name="test_fib_rec[1-1]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex01_fibonacci_test" file="tests/ch03_recursion/ex01_fibonacci_test.py" line="11" name="test_fib_rec[2-1]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex01_fibonacci_test" file="tests/ch03_recursion/ex01_fibonacci_test.py" line="11" name="test_fib_rec[3-2]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex01_fibonacci_test" file="tests/ch03_recursion/ex01_fibonacci_test.py" line="11" name="test_fib_rec[4-3]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex01_fibonacci_test" file="tests/ch03_recursion/ex01_fibonacci_test.py" line="11" name="test_fib_rec[5-5]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex01_fibonacci_test" file="tests/ch03_recursion/ex01_fibonacci_test.py" line="11" name="test_fib_rec[6-8]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex01_fibonacci_test" file="tests/ch03_recursion/ex01_fibonacci_test.py" line="11" name="test_fib_rec[7-13]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex01_fibonacci_test" file="tests/ch03_recursion/ex01_fibonacci_test.py" line="11" name="test_fib_rec[8-21]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex01_fibonacci_test" file="tests/ch03_recursion/ex01_fibonacci_test.py" line="16" name="test_fib_iterative[1-1]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex01_fibonacci_test" file="tests/ch03_recursion/ex01_fibonacci_test.py" line="16" name="test_fib_iterative[2-1]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex01_fibonacci_test" file="tests/ch03_recursion/ex01_fibonacci_test.py" line="16" name="test_fib_iterative[3-2]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex01_fibonacci_test" file="tests/ch03_recursion/ex01_fibonacci_test.py" line="16" name="test_fib_iterative[4-3]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex01_fibonacci_test" file="tests/ch03_recursion/ex01_fibonacci_test.py" line="16" name="test_fib_iterative[5-5]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex01_fibonacci_test" file="tests/ch03_recursion/ex01_fibonacci_test.py" line="16" name="test_fib_iterative[6-8]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex01_fibonacci_test" file="tests/ch03_recursion/ex01_fibonacci_test.py" line="16" name="test_fib_iterative[7-13]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex01_fibonacci_test" file="tests/ch03_recursion/ex01_fibonacci_test.py" line="16" name="test_fib_iterative[8-21]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex01_fibonacci_test" file="tests/ch03_recursion/ex01_fibonacci_test.py" line="22" name="test_fib_rec_wrong_input" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex01_fibonacci_test" file="tests/ch03_recursion/ex01_fibonacci_test.py" line="29" name="test_fib_iterative_wrong_input" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex02_digits_test" file="tests/ch03_recursion/ex02_digits_test.py" line="7" name="test_count_digits[1234-4]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex02_digits_test" file="tests/ch03_recursion/ex02_digits_test.py" line="7" name="test_count_digits[1234567-7]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex02_digits_test" file="tests/ch03_recursion/ex02_digits_test.py" line="12" name="test_calc_sum_of_digits[1234-10]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex02_digits_test" file="tests/ch03_recursion/ex02_digits_test.py" line="12" name="test_calc_sum_of_digits[1234567-28]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex02_digits_test" file="tests/ch03_recursion/ex02_digits_test.py" line="17" name="test_count_digits_shorter[1234-4]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex02_digits_test" file="tests/ch03_recursion/ex02_digits_test.py" line="17" name="test_count_digits_shorter[1234567-7]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex02_digits_test" file="tests/ch03_recursion/ex02_digits_test.py" line="22" name="test_count_digits_tricky[1234-4]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex02_digits_test" file="tests/ch03_recursion/ex02_digits_test.py" line="22" name="test_count_digits_tricky[1234567-7]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex02_digits_test" file="tests/ch03_recursion/ex02_digits_test.py" line="27" name="test_calc_sum_of_digits_divmod[1234-10]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex02_digits_test" file="tests/ch03_recursion/ex02_digits_test.py" line="27" name="test_calc_sum_of_digits_divmod[1234567-28]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex02_digits_test" file="tests/ch03_recursion/ex02_digits_test.py" line="32" name="test_calc_sum_of_digits_shorter[1234-10]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex02_digits_test" file="tests/ch03_recursion/ex02_digits_test.py" line="32" name="test_calc_sum_of_digits_shorter[1234567-28]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex02_digits_test" file="tests/ch03_recursion/ex02_digits_test.py" line="38" name="test_calc_digits_wrong_input" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex02_digits_test" file="tests/ch03_recursion/ex02_digits_test.py" line="45" name="test_calc_sum_of_digits_wrong_input" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex03_gcd_test" file="tests/ch03_recursion/ex03_gcd_test.py" line="6" name="test_gcd[42-7-7]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex03_gcd_test" file="tests/ch03_recursion/ex03_gcd_test.py" line="6" name="test_gcd[42-28-14]" time="0.002"></testcase><testcase classname="tests.ch03_recursion.ex03_gcd_test" file="tests/ch03_recursion/ex03_gcd_test.py" line="6" name="test_gcd[42-14-14]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex03_gcd_test" file="tests/ch03_recursion/ex03_gcd_test.py" line="12" name="test_gcd_iterative[42-7-7]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex03_gcd_test" file="tests/ch03_recursion/ex03_gcd_test.py" line="12" name="test_gcd_iterative[42-28-14]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex03_gcd_test" file="tests/ch03_recursion/ex03_gcd_test.py" line="12" name="test_gcd_iterative[42-14-14]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex03_gcd_test" file="tests/ch03_recursion/ex03_gcd_test.py" line="18" name="test_lcm[2-7-14]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex03_gcd_test" file="tests/ch03_recursion/ex03_gcd_test.py" line="18" name="test_lcm[7-14-14]" time="0.002"></testcase><testcase classname="tests.ch03_recursion.ex03_gcd_test" file="tests/ch03_recursion/ex03_gcd_test.py" line="18" name="test_lcm[42-14-42]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex03_gcd_test" file="tests/ch03_recursion/ex03_gcd_test.py" line="18" name="test_lcm[54-24-216]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex04_reverse_test" file="tests/ch03_recursion/ex04_reverse_test.py" line="6" name="test_reverse_string[A-A]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex04_reverse_test" file="tests/ch03_recursion/ex04_reverse_test.py" line="6" name="test_reverse_string[ABC-CBA]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex04_reverse_test" file="tests/ch03_recursion/ex04_reverse_test.py" line="6" name="test_reverse_string[abcdefghi-ihgfedcba]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex05_array_sum_test" file="tests/ch03_recursion/ex05_array_sum_test.py" line="6" name="test_sum_rec[values0-1]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex05_array_sum_test" file="tests/ch03_recursion/ex05_array_sum_test.py" line="6" name="test_sum_rec[values1-6]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex05_array_sum_test" file="tests/ch03_recursion/ex05_array_sum_test.py" line="6" name="test_sum_rec[values2--1]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex05_array_sum_test" file="tests/ch03_recursion/ex05_array_sum_test.py" line="12" name="test_sum_tail[values0-1]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex05_array_sum_test" file="tests/ch03_recursion/ex05_array_sum_test.py" line="12" name="test_sum_tail[values1-6]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex05_array_sum_test" file="tests/ch03_recursion/ex05_array_sum_test.py" line="12" name="test_sum_tail[values2--1]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex05_array_sum_test" file="tests/ch03_recursion/ex05_array_sum_test.py" line="18" name="test_sum_lambdal[values0-1]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex05_array_sum_test" file="tests/ch03_recursion/ex05_array_sum_test.py" line="18" name="test_sum_lambdal[values1-6]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex05_array_sum_test" file="tests/ch03_recursion/ex05_array_sum_test.py" line="18" name="test_sum_lambdal[values2--1]" time="0.002"></testcase><testcase classname="tests.ch03_recursion.ex06_array_min_test" file="tests/ch03_recursion/ex06_array_min_test.py" line="8" name="test_min_rec[values0-1]" time="0.002"></testcase><testcase classname="tests.ch03_recursion.ex06_array_min_test" file="tests/ch03_recursion/ex06_array_min_test.py" line="8" name="test_min_rec[values1--7]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex06_array_min_test" file="tests/ch03_recursion/ex06_array_min_test.py" line="8" name="test_min_rec[values2-2]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex06_array_min_test" file="tests/ch03_recursion/ex06_array_min_test.py" line="8" name="test_min_rec[values3-9223372036854775807]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex07_convert_test" file="tests/ch03_recursion/ex07_convert_test.py" line="7" name="test_to_binary[5-101]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex07_convert_test" file="tests/ch03_recursion/ex07_convert_test.py" line="7" name="test_to_binary[7-111]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex07_convert_test" file="tests/ch03_recursion/ex07_convert_test.py" line="7" name="test_to_binary[22-10110]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex07_convert_test" file="tests/ch03_recursion/ex07_convert_test.py" line="7" name="test_to_binary[42-101010]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex07_convert_test" file="tests/ch03_recursion/ex07_convert_test.py" line="7" name="test_to_binary[256-100000000]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex07_convert_test" file="tests/ch03_recursion/ex07_convert_test.py" line="14" name="test_to_octal[42-52]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex07_convert_test" file="tests/ch03_recursion/ex07_convert_test.py" line="14" name="test_to_octal[7-7]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex07_convert_test" file="tests/ch03_recursion/ex07_convert_test.py" line="14" name="test_to_octal[8-10]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex07_convert_test" file="tests/ch03_recursion/ex07_convert_test.py" line="20" name="test_to_hex[77-4D]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex07_convert_test" file="tests/ch03_recursion/ex07_convert_test.py" line="20" name="test_to_hex[15-F]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex07_convert_test" file="tests/ch03_recursion/ex07_convert_test.py" line="20" name="test_to_hex[16-10]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex08_power_test" file="tests/ch03_recursion/ex08_power_test.py" line="7" name="test_is_power_of2[2-True]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex08_power_test" file="tests/ch03_recursion/ex08_power_test.py" line="7" name="test_is_power_of2[3-False]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex08_power_test" file="tests/ch03_recursion/ex08_power_test.py" line="7" name="test_is_power_of2[4-True]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex08_power_test" file="tests/ch03_recursion/ex08_power_test.py" line="7" name="test_is_power_of2[10-False]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex08_power_test" file="tests/ch03_recursion/ex08_power_test.py" line="7" name="test_is_power_of2[16-True]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex08_power_test" file="tests/ch03_recursion/ex08_power_test.py" line="19" name="test_power_of[2-2-4]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex08_power_test" file="tests/ch03_recursion/ex08_power_test.py" line="19" name="test_power_of[4-2-16]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex08_power_test" file="tests/ch03_recursion/ex08_power_test.py" line="19" name="test_power_of[16-2-256]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex08_power_test" file="tests/ch03_recursion/ex08_power_test.py" line="19" name="test_power_of[4-4-256]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex08_power_test" file="tests/ch03_recursion/ex08_power_test.py" line="19" name="test_power_of[2-8-256]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex08_power_test" file="tests/ch03_recursion/ex08_power_test.py" line="25" name="test_power_of_iterative[2-2-4]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex08_power_test" file="tests/ch03_recursion/ex08_power_test.py" line="25" name="test_power_of_iterative[4-2-16]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex08_power_test" file="tests/ch03_recursion/ex08_power_test.py" line="25" name="test_power_of_iterative[16-2-256]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex08_power_test" file="tests/ch03_recursion/ex08_power_test.py" line="25" name="test_power_of_iterative[4-4-256]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex08_power_test" file="tests/ch03_recursion/ex08_power_test.py" line="25" name="test_power_of_iterative[2-8-256]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex09_pascal_test" file="tests/ch03_recursion/ex09_pascal_test.py" line="7" name="test_calc_pascal_with_action[1-expected0]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex09_pascal_test" file="tests/ch03_recursion/ex09_pascal_test.py" line="7" name="test_calc_pascal_with_action[2-expected1]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex09_pascal_test" file="tests/ch03_recursion/ex09_pascal_test.py" line="7" name="test_calc_pascal_with_action[3-expected2]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex09_pascal_test" file="tests/ch03_recursion/ex09_pascal_test.py" line="7" name="test_calc_pascal_with_action[4-expected3]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex09_pascal_test" file="tests/ch03_recursion/ex09_pascal_test.py" line="7" name="test_calc_pascal_with_action[5-expected4]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex09_pascal_test" file="tests/ch03_recursion/ex09_pascal_test.py" line="7" name="test_calc_pascal_with_action[6-expected5]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex09_pascal_test" file="tests/ch03_recursion/ex09_pascal_test.py" line="7" name="test_calc_pascal_with_action[7-expected6]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex10_number_palindrome_test" file="tests/ch03_recursion/ex10_number_palindrome_test.py" line="6" name="test_calc_pow_of_ten[1-0]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex10_number_palindrome_test" file="tests/ch03_recursion/ex10_number_palindrome_test.py" line="6" name="test_calc_pow_of_ten[22-1]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex10_number_palindrome_test" file="tests/ch03_recursion/ex10_number_palindrome_test.py" line="6" name="test_calc_pow_of_ten[333-2]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex10_number_palindrome_test" file="tests/ch03_recursion/ex10_number_palindrome_test.py" line="6" name="test_calc_pow_of_ten[4444-3]" time="0.002"></testcase><testcase classname="tests.ch03_recursion.ex10_number_palindrome_test" file="tests/ch03_recursion/ex10_number_palindrome_test.py" line="6" name="test_calc_pow_of_ten[12345-4]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex10_number_palindrome_test" file="tests/ch03_recursion/ex10_number_palindrome_test.py" line="12" name="test_count_digitsn[1-1]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex10_number_palindrome_test" file="tests/ch03_recursion/ex10_number_palindrome_test.py" line="12" name="test_count_digitsn[22-2]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex10_number_palindrome_test" file="tests/ch03_recursion/ex10_number_palindrome_test.py" line="12" name="test_count_digitsn[333-3]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex10_number_palindrome_test" file="tests/ch03_recursion/ex10_number_palindrome_test.py" line="12" name="test_count_digitsn[4444-4]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex10_number_palindrome_test" file="tests/ch03_recursion/ex10_number_palindrome_test.py" line="12" name="test_count_digitsn[12345-5]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex10_number_palindrome_test" file="tests/ch03_recursion/ex10_number_palindrome_test.py" line="18" name="test_is_number_palindrome[7-True]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex10_number_palindrome_test" file="tests/ch03_recursion/ex10_number_palindrome_test.py" line="18" name="test_is_number_palindrome[13-False]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex10_number_palindrome_test" file="tests/ch03_recursion/ex10_number_palindrome_test.py" line="18" name="test_is_number_palindrome[171-True]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex10_number_palindrome_test" file="tests/ch03_recursion/ex10_number_palindrome_test.py" line="18" name="test_is_number_palindrome[47742-False]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex10_number_palindrome_test" file="tests/ch03_recursion/ex10_number_palindrome_test.py" line="18" name="test_is_number_palindrome[123321-True]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex10_number_palindrome_test" file="tests/ch03_recursion/ex10_number_palindrome_test.py" line="18" name="test_is_number_palindrome[1234554321-True]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex11_permutations_test" file="tests/ch03_recursion/ex11_permutations_test.py" line="15" name="test_calc_permutations[A-expected0]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex11_permutations_test" file="tests/ch03_recursion/ex11_permutations_test.py" line="15" name="test_calc_permutations[AA-expected1]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex11_permutations_test" file="tests/ch03_recursion/ex11_permutations_test.py" line="15" name="test_calc_permutations[AB-expected2]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex11_permutations_test" file="tests/ch03_recursion/ex11_permutations_test.py" line="15" name="test_calc_permutations[ABC-expected3]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex11_permutations_test" file="tests/ch03_recursion/ex11_permutations_test.py" line="15" name="test_calc_permutations[AAC-expected4]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex11_permutations_test" file="tests/ch03_recursion/ex11_permutations_test.py" line="20" name="test_calc_permutations_mini_opt[A-expected0]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex11_permutations_test" file="tests/ch03_recursion/ex11_permutations_test.py" line="20" name="test_calc_permutations_mini_opt[AA-expected1]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex11_permutations_test" file="tests/ch03_recursion/ex11_permutations_test.py" line="20" name="test_calc_permutations_mini_opt[AB-expected2]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex11_permutations_test" file="tests/ch03_recursion/ex11_permutations_test.py" line="20" name="test_calc_permutations_mini_opt[ABC-expected3]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex11_permutations_test" file="tests/ch03_recursion/ex11_permutations_test.py" line="20" name="test_calc_permutations_mini_opt[AAC-expected4]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex11_permutations_test" file="tests/ch03_recursion/ex11_permutations_test.py" line="25" name="test_calc_permutations_built_in[A-expected0]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex11_permutations_test" file="tests/ch03_recursion/ex11_permutations_test.py" line="25" name="test_calc_permutations_built_in[AA-expected1]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex11_permutations_test" file="tests/ch03_recursion/ex11_permutations_test.py" line="25" name="test_calc_permutations_built_in[AB-expected2]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex11_permutations_test" file="tests/ch03_recursion/ex11_permutations_test.py" line="25" name="test_calc_permutations_built_in[ABC-expected3]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex11_permutations_test" file="tests/ch03_recursion/ex11_permutations_test.py" line="25" name="test_calc_permutations_built_in[AAC-expected4]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex12_count_substrings_test" file="tests/ch03_recursion/ex12_count_substrings_test.py" line="14" name="test_count_substrings[xhixhix-x-3]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex12_count_substrings_test" file="tests/ch03_recursion/ex12_count_substrings_test.py" line="14" name="test_count_substrings[xhixhix-hi-2]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex12_count_substrings_test" file="tests/ch03_recursion/ex12_count_substrings_test.py" line="14" name="test_count_substrings[mic-mic-1]" time="0.002"></testcase><testcase classname="tests.ch03_recursion.ex12_count_substrings_test" file="tests/ch03_recursion/ex12_count_substrings_test.py" line="14" name="test_count_substrings[haha-ho-0]" time="0.002"></testcase><testcase classname="tests.ch03_recursion.ex12_count_substrings_test" file="tests/ch03_recursion/ex12_count_substrings_test.py" line="14" name="test_count_substrings[xxxxyz-xx-2]" time="0.004"></testcase><testcase classname="tests.ch03_recursion.ex12_count_substrings_test" file="tests/ch03_recursion/ex12_count_substrings_test.py" line="14" name="test_count_substrings[xxxx-xx-2]" time="0.002"></testcase><testcase classname="tests.ch03_recursion.ex12_count_substrings_test" file="tests/ch03_recursion/ex12_count_substrings_test.py" line="14" name="test_count_substrings[xx-xxx-xxxx-xxxxx-xxxxxx-xx-9]" time="0.002"></testcase><testcase classname="tests.ch03_recursion.ex12_count_substrings_test" file="tests/ch03_recursion/ex12_count_substrings_test.py" line="14" name="test_count_substrings[xx-xxx-xxxx-xxxxx-xxxxxx-xxx-5]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex12_count_substrings_test" file="tests/ch03_recursion/ex12_count_substrings_test.py" line="20" name="test_count_substrings_v2[xhixhix-x-3]" time="0.002"></testcase><testcase classname="tests.ch03_recursion.ex12_count_substrings_test" file="tests/ch03_recursion/ex12_count_substrings_test.py" line="20" name="test_count_substrings_v2[xhixhix-hi-2]" time="0.002"></testcase><testcase classname="tests.ch03_recursion.ex12_count_substrings_test" file="tests/ch03_recursion/ex12_count_substrings_test.py" line="20" name="test_count_substrings_v2[mic-mic-1]" time="0.002"></testcase><testcase classname="tests.ch03_recursion.ex12_count_substrings_test" file="tests/ch03_recursion/ex12_count_substrings_test.py" line="20" name="test_count_substrings_v2[haha-ho-0]" time="0.003"></testcase><testcase classname="tests.ch03_recursion.ex12_count_substrings_test" file="tests/ch03_recursion/ex12_count_substrings_test.py" line="20" name="test_count_substrings_v2[xxxxyz-xx-3]" time="0.024"></testcase><testcase classname="tests.ch03_recursion.ex12_count_substrings_test" file="tests/ch03_recursion/ex12_count_substrings_test.py" line="20" name="test_count_substrings_v2[xxxx-xx-3]" time="0.002"></testcase><testcase classname="tests.ch03_recursion.ex12_count_substrings_test" file="tests/ch03_recursion/ex12_count_substrings_test.py" line="20" name="test_count_substrings_v2[xx-xxx-xxxx-xxxxx-xxxxxx-xx-15]" time="0.003"></testcase><testcase classname="tests.ch03_recursion.ex12_count_substrings_test" file="tests/ch03_recursion/ex12_count_substrings_test.py" line="20" name="test_count_substrings_v2[xx-xxx-xxxx-xxxxx-xxxxxx-xxx-10]" time="0.002"></testcase><testcase classname="tests.ch03_recursion.ex12_count_substrings_test" file="tests/ch03_recursion/ex12_count_substrings_test.py" line="30" name="test_count_substrings_optimized[xhixhix-x-3]" time="0.025"></testcase><testcase classname="tests.ch03_recursion.ex12_count_substrings_test" file="tests/ch03_recursion/ex12_count_substrings_test.py" line="30" name="test_count_substrings_optimized[xhixhix-hi-2]" time="0.002"></testcase><testcase classname="tests.ch03_recursion.ex12_count_substrings_test" file="tests/ch03_recursion/ex12_count_substrings_test.py" line="30" name="test_count_substrings_optimized[mic-mic-1]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex12_count_substrings_test" file="tests/ch03_recursion/ex12_count_substrings_test.py" line="30" name="test_count_substrings_optimized[haha-ho-0]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex12_count_substrings_test" file="tests/ch03_recursion/ex12_count_substrings_test.py" line="30" name="test_count_substrings_optimized[xxxxyz-xx-2]" time="0.002"></testcase><testcase classname="tests.ch03_recursion.ex12_count_substrings_test" file="tests/ch03_recursion/ex12_count_substrings_test.py" line="30" name="test_count_substrings_optimized[xxxx-xx-2]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex12_count_substrings_test" file="tests/ch03_recursion/ex12_count_substrings_test.py" line="30" name="test_count_substrings_optimized[xx-xxx-xxxx-xxxxx-xxxxxx-xx-9]" time="0.001"></testcase><testcase classname="tests.ch03_recursion.ex12_count_substrings_test" file="tests/ch03_recursion/ex12_count_substrings_test.py" line="30" name="test_count_substrings_optimized[xx-xxx-xxxx-xxxxx-xxxxxx-xxx-5]" time="0.001"></testcase><testcase classname="tests.ch04_strings.ex02_join_test" file="tests/ch04_strings/ex02_join_test.py" line="5" name="test_join[values0- +++ -hello +++ world +++ message]" time="0.001"></testcase><testcase classname="tests.ch04_strings.ex02_join_test" file="tests/ch04_strings/ex02_join_test.py" line="5" name="test_join[values1- likes -Micha likes Z\xfcrich]" time="0.001"></testcase><testcase classname="tests.ch04_strings.ex03_reverse_string_test" file="tests/ch04_strings/ex03_reverse_string_test.py" line="9" name="test_reverse[ABCD-DCBA]" time="0.001"></testcase><testcase classname="tests.ch04_strings.ex03_reverse_string_test" file="tests/ch04_strings/ex03_reverse_string_test.py" line="9" name="test_reverse[OTTO-OTTO]" time="0.002"></testcase><testcase classname="tests.ch04_strings.ex03_reverse_string_test" file="tests/ch04_strings/ex03_reverse_string_test.py" line="9" name="test_reverse[PETER-RETEP]" time="0.001"></testcase><testcase classname="tests.ch04_strings.ex03_reverse_string_test" file="tests/ch04_strings/ex03_reverse_string_test.py" line="15" name="test_reverse_inplace[ABCD-DCBA]" time="0.002"></testcase><testcase classname="tests.ch04_strings.ex03_reverse_string_test" file="tests/ch04_strings/ex03_reverse_string_test.py" line="15" name="test_reverse_inplace[OTTO-OTTO]" time="0.001"></testcase><testcase classname="tests.ch04_strings.ex03_reverse_string_test" file="tests/ch04_strings/ex03_reverse_string_test.py" line="15" name="test_reverse_inplace[PETER-RETEP]" time="0.001"></testcase><testcase classname="tests.ch04_strings.ex04_palindrome_test" file="tests/ch04_strings/ex04_palindrome_test.py" line="12" name="test_is_palindrome[Otto-True]" time="0.002"></testcase><testcase classname="tests.ch04_strings.ex04_palindrome_test" file="tests/ch04_strings/ex04_palindrome_test.py" line="12" name="test_is_palindrome[ABCBX-False]" time="0.002"></testcase><testcase classname="tests.ch04_strings.ex04_palindrome_test" file="tests/ch04_strings/ex04_palindrome_test.py" line="12" name="test_is_palindrome[ABCXcba-True]" time="0.001"></testcase><testcase classname="tests.ch04_strings.ex04_palindrome_test" file="tests/ch04_strings/ex04_palindrome_test.py" line="18" name="test_is_palindrome_rec[Otto-True]" time="0.001"></testcase><testcase classname="tests.ch04_strings.ex04_palindrome_test" file="tests/ch04_strings/ex04_palindrome_test.py" line="18" name="test_is_palindrome_rec[ABCBX-False]" time="0.001"></testcase><testcase classname="tests.ch04_strings.ex04_palindrome_test" file="tests/ch04_strings/ex04_palindrome_test.py" line="18" name="test_is_palindrome_rec[ABCXcba-True]" time="0.001"></testcase><testcase classname="tests.ch04_strings.ex04_palindrome_test" file="tests/ch04_strings/ex04_palindrome_test.py" line="24" name="test_is_palindrome_special_on[Dreh mal am Herd.-True]" time="0.001"></testcase><testcase classname="tests.ch04_strings.ex04_palindrome_test" file="tests/ch04_strings/ex04_palindrome_test.py" line="24" name="test_is_palindrome_special_on[Das ist kein Palindrom!-False]" time="0.001"></testcase><testcase classname="tests.ch04_strings.ex04_palindrome_test" file="tests/ch04_strings/ex04_palindrome_test.py" line="33" name="test_is_palindrome_special_off[Dreh mal am Herd.-False]" time="0.001"></testcase><testcase classname="tests.ch04_strings.ex04_palindrome_test" file="tests/ch04_strings/ex04_palindrome_test.py" line="33" name="test_is_palindrome_special_off[Das ist kein Palindrom!-False]" time="0.001"></testcase><testcase classname="tests.ch04_strings.ex04_palindrome_test" file="tests/ch04_strings/ex04_palindrome_test.py" line="42" name="test_is_palindrome_with_reverse[Otto-True]" time="0.002"></testcase><testcase classname="tests.ch04_strings.ex04_palindrome_test" file="tests/ch04_strings/ex04_palindrome_test.py" line="42" name="test_is_palindrome_with_reverse[ABCBX-False]" time="0.002"></testcase><testcase classname="tests.ch04_strings.ex04_palindrome_test" file="tests/ch04_strings/ex04_palindrome_test.py" line="42" name="test_is_palindrome_with_reverse[ABCXcba-True]" time="0.001"></testcase><testcase classname="tests.ch04_strings.ex05_no_duplicate_chars_test" file="tests/ch04_strings/ex05_no_duplicate_chars_test.py" line="11" name="test_check_no_duplicate_chars[Otto-False]" time="0.001"></testcase><testcase classname="tests.ch04_strings.ex05_no_duplicate_chars_test" file="tests/ch04_strings/ex05_no_duplicate_chars_test.py" line="11" name="test_check_no_duplicate_chars[Adrian-False]" time="0.002"></testcase><testcase classname="tests.ch04_strings.ex05_no_duplicate_chars_test" file="tests/ch04_strings/ex05_no_duplicate_chars_test.py" line="11" name="test_check_no_duplicate_chars[Micha-True]" time="0.001"></testcase><testcase classname="tests.ch04_strings.ex05_no_duplicate_chars_test" file="tests/ch04_strings/ex05_no_duplicate_chars_test.py" line="11" name="test_check_no_duplicate_chars[ABCDEFG-True]" time="0.002"></testcase><testcase classname="tests.ch04_strings.ex05_no_duplicate_chars_test" file="tests/ch04_strings/ex05_no_duplicate_chars_test.py" line="16" name="test_check_no_duplicate_chars_v2[Otto-False]" time="0.001"></testcase><testcase classname="tests.ch04_strings.ex05_no_duplicate_chars_test" file="tests/ch04_strings/ex05_no_duplicate_chars_test.py" line="16" name="test_check_no_duplicate_chars_v2[Adrian-False]" time="0.001"></testcase><testcase classname="tests.ch04_strings.ex05_no_duplicate_chars_test" file="tests/ch04_strings/ex05_no_duplicate_chars_test.py" line="16" name="test_check_no_duplicate_chars_v2[Micha-True]" time="0.001"></testcase><testcase classname="tests.ch04_strings.ex05_no_duplicate_chars_test" file="tests/ch04_strings/ex05_no_duplicate_chars_test.py" line="16" name="test_check_no_duplicate_chars_v2[ABCDEFG-True]" time="0.001"></testcase><testcase classname="tests.ch04_strings.ex06_remove_duplicates_test" file="tests/ch04_strings/ex06_remove_duplicates_test.py" line="6" name="test_remove_duplicates[bananas-bans]" time="0.001"></testcase><testcase classname="tests.ch04_strings.ex06_remove_duplicates_test" file="tests/ch04_strings/ex06_remove_duplicates_test.py" line="6" name="test_remove_duplicates[lalalamama-lam]" time="0.001"></testcase><testcase classname="tests.ch04_strings.ex06_remove_duplicates_test" file="tests/ch04_strings/ex06_remove_duplicates_test.py" line="6" name="test_remove_duplicates[MICHAEL-MICHAEL]" time="0.002"></testcase><testcase classname="tests.ch04_strings.ex07_capitalize_test" file="tests/ch04_strings/ex07_capitalize_test.py" line="6" name="test_capitalize[this is a very special title-This Is A Very Special Title]" time="0.002"></testcase><testcase classname="tests.ch04_strings.ex07_capitalize_test" file="tests/ch04_strings/ex07_capitalize_test.py" line="6" name="test_capitalize[effective java is great-Effective Java Is Great]" time="0.001"></testcase><testcase classname="tests.ch04_strings.ex07_capitalize_test" file="tests/ch04_strings/ex07_capitalize_test.py" line="15" name="test_capitalize_words[words0-expected0]" time="0.001"></testcase><testcase classname="tests.ch04_strings.ex07_capitalize_test" file="tests/ch04_strings/ex07_capitalize_test.py" line="15" name="test_capitalize_words[words1-expected1]" time="0.001"></testcase><testcase classname="tests.ch04_strings.ex07_capitalize_test" file="tests/ch04_strings/ex07_capitalize_test.py" line="24" name="test_capitalize_special_2[words0-expected0]" time="0.001"></testcase><testcase classname="tests.ch04_strings.ex07_capitalize_test" file="tests/ch04_strings/ex07_capitalize_test.py" line="24" name="test_capitalize_special_2[words1-expected1]" time="0.001"></testcase><testcase classname="tests.ch04_strings.ex08_rotation_test" file="tests/ch04_strings/ex08_rotation_test.py" line="6" name="test_contains_rotation[ABCD-ABC-True]" time="0.001"></testcase><testcase classname="tests.ch04_strings.ex08_rotation_test" file="tests/ch04_strings/ex08_rotation_test.py" line="6" name="test_contains_rotation[ABCDEF-EFAB-True]" time="0.001"></testcase><testcase classname="tests.ch04_strings.ex08_rotation_test" file="tests/ch04_strings/ex08_rotation_test.py" line="6" name="test_contains_rotation[BCDE-EC-False]" time="0.001"></testcase><testcase classname="tests.ch04_strings.ex08_rotation_test" file="tests/ch04_strings/ex08_rotation_test.py" line="6" name="test_contains_rotation[Challenge-GECH-True]" time="0.001"></testcase><testcase classname="tests.ch04_strings.ex09_wellformed_braces_test" file="tests/ch04_strings/ex09_wellformed_braces_test.py" line="5" name="test_check_braces[(())-True-ok]" time="0.003"></testcase><testcase classname="tests.ch04_strings.ex09_wellformed_braces_test" file="tests/ch04_strings/ex09_wellformed_braces_test.py" line="5" name="test_check_braces[()()-True-ok]" time="0.002"></testcase><testcase classname="tests.ch04_strings.ex09_wellformed_braces_test" file="tests/ch04_strings/ex09_wellformed_braces_test.py" line="5" name="test_check_braces[(()))((())-False-nicht sauber geschachtelt]" time="0.001"></testcase><testcase classname="tests.ch04_strings.ex09_wellformed_braces_test" file="tests/ch04_strings/ex09_wellformed_braces_test.py" line="5" name="test_check_braces[(()-False-keine passende Klammerung]" time="0.001"></testcase><testcase classname="tests.ch04_strings.ex09_wellformed_braces_test" file="tests/ch04_strings/ex09_wellformed_braces_test.py" line="5" name="test_check_braces[)()-False-startet mit schliessender Klammer]" time="0.001"></testcase><testcase classname="tests.ch04_strings.ex10_anagram_test" file="tests/ch04_strings/ex10_anagram_test.py" line="6" name="test_is_anagram[Otto-Toto-True]" time="0.001"></testcase><testcase classname="tests.ch04_strings.ex10_anagram_test" file="tests/ch04_strings/ex10_anagram_test.py" line="6" name="test_is_anagram[Mary-Army-True]" time="0.001"></testcase><testcase classname="tests.ch04_strings.ex10_anagram_test" file="tests/ch04_strings/ex10_anagram_test.py" line="6" name="test_is_anagram[Ananas-Bananas-False]" time="0.001"></testcase><testcase classname="tests.ch04_strings.ex11_morse_code_test" file="tests/ch04_strings/ex11_morse_code_test.py" line="6" name="test_to_morse_code[SOS-. . . - - - . . .]" time="0.004"></testcase><testcase classname="tests.ch04_strings.ex11_morse_code_test" file="tests/ch04_strings/ex11_morse_code_test.py" line="6" name="test_to_morse_code[TWEET-- . - - . . -]" time="0.002"></testcase><testcase classname="tests.ch04_strings.ex11_morse_code_test" file="tests/ch04_strings/ex11_morse_code_test.py" line="6" name="test_to_morse_code[OST-- - - . . . -]" time="0.002"></testcase><testcase classname="tests.ch04_strings.ex11_morse_code_test" file="tests/ch04_strings/ex11_morse_code_test.py" line="6" name="test_to_morse_code[WEST-. - - . . . . -]" time="0.001"></testcase><testcase classname="tests.ch04_strings.ex12_pattern_checker_test" file="tests/ch04_strings/ex12_pattern_checker_test.py" line="6" name="test_matches_pattern_special_cases[x--False]" time="0.001"></testcase><testcase classname="tests.ch04_strings.ex12_pattern_checker_test" file="tests/ch04_strings/ex12_pattern_checker_test.py" line="6" name="test_matches_pattern_special_cases[-x-False]" time="0.002"></testcase><testcase classname="tests.ch04_strings.ex12_pattern_checker_test" file="tests/ch04_strings/ex12_pattern_checker_test.py" line="13" name="test_matches_pattern[xyyx-tim mike mike tim-True]" time="0.001"></testcase><testcase classname="tests.ch04_strings.ex12_pattern_checker_test" file="tests/ch04_strings/ex12_pattern_checker_test.py" line="13" name="test_matches_pattern[xyyx-time mike tom tim-False]" time="0.001"></testcase><testcase classname="tests.ch04_strings.ex12_pattern_checker_test" file="tests/ch04_strings/ex12_pattern_checker_test.py" line="13" name="test_matches_pattern[xyxx-tim mike mike tim-False]" time="0.003"></testcase><testcase classname="tests.ch04_strings.ex12_pattern_checker_test" file="tests/ch04_strings/ex12_pattern_checker_test.py" line="13" name="test_matches_pattern[xxxx-tim tim tim tim-True]" time="0.002"></testcase><testcase classname="tests.ch04_strings.ex13_tennis_score_test" file="tests/ch04_strings/ex13_tennis_score_test.py" line="6" name="test_tennis_score_hard_win[1:0-Fifteen Love]" time="0.001"></testcase><testcase classname="tests.ch04_strings.ex13_tennis_score_test" file="tests/ch04_strings/ex13_tennis_score_test.py" line="6" name="test_tennis_score_hard_win[2:2-Thirty Thirty]" time="0.001"></testcase><testcase classname="tests.ch04_strings.ex13_tennis_score_test" file="tests/ch04_strings/ex13_tennis_score_test.py" line="6" name="test_tennis_score_hard_win[2:3-Thirty Forty]" time="0.001"></testcase><testcase classname="tests.ch04_strings.ex13_tennis_score_test" file="tests/ch04_strings/ex13_tennis_score_test.py" line="6" name="test_tennis_score_hard_win[3:3-Deuce]" time="0.001"></testcase><testcase classname="tests.ch04_strings.ex13_tennis_score_test" file="tests/ch04_strings/ex13_tennis_score_test.py" line="6" name="test_tennis_score_hard_win[4:3-Advantage Micha]" time="0.001"></testcase><testcase classname="tests.ch04_strings.ex13_tennis_score_test" file="tests/ch04_strings/ex13_tennis_score_test.py" line="6" name="test_tennis_score_hard_win[4:4-Deuce]" time="0.001"></testcase><testcase classname="tests.ch04_strings.ex13_tennis_score_test" file="tests/ch04_strings/ex13_tennis_score_test.py" line="6" name="test_tennis_score_hard_win[5:4-Advantage Micha]" time="0.001"></testcase><testcase classname="tests.ch04_strings.ex13_tennis_score_test" file="tests/ch04_strings/ex13_tennis_score_test.py" line="6" name="test_tennis_score_hard_win[6:4-Game Micha]" time="0.001"></testcase><testcase classname="tests.ch04_strings.ex13_tennis_score_test" file="tests/ch04_strings/ex13_tennis_score_test.py" line="19" name="test_tennis_score_normal_win[1:0-Fifteen Love]" time="0.002"></testcase><testcase classname="tests.ch04_strings.ex13_tennis_score_test" file="tests/ch04_strings/ex13_tennis_score_test.py" line="19" name="test_tennis_score_normal_win[2:2-Thirty Thirty]" time="0.001"></testcase><testcase classname="tests.ch04_strings.ex13_tennis_score_test" file="tests/ch04_strings/ex13_tennis_score_test.py" line="19" name="test_tennis_score_normal_win[3:2-Forty Thirty]" time="0.001"></testcase><testcase classname="tests.ch04_strings.ex13_tennis_score_test" file="tests/ch04_strings/ex13_tennis_score_test.py" line="19" name="test_tennis_score_normal_win[4:2-Game Micha]" time="0.001"></testcase><testcase classname="tests.ch04_strings.ex13_tennis_score_test" file="tests/ch04_strings/ex13_tennis_score_test.py" line="28" name="test_tennis_score_straight_win[1:0-Fifteen Love]" time="0.001"></testcase><testcase classname="tests.ch04_strings.ex13_tennis_score_test" file="tests/ch04_strings/ex13_tennis_score_test.py" line="28" name="test_tennis_score_straight_win[2:0-Thirty Love]" time="0.001"></testcase><testcase classname="tests.ch04_strings.ex13_tennis_score_test" file="tests/ch04_strings/ex13_tennis_score_test.py" line="28" name="test_tennis_score_straight_win[3:0-Forty Love]" time="0.001"></testcase><testcase classname="tests.ch04_strings.ex13_tennis_score_test" file="tests/ch04_strings/ex13_tennis_score_test.py" line="28" name="test_tennis_score_straight_win[4:0-Game Micha]" time="0.001"></testcase><testcase classname="tests.ch04_strings.ex14_version_numbers_test" file="tests/ch04_strings/ex14_version_numbers_test.py" line="6" name="test_compare_versions[1.11.17-2.3.5-<]" time="0.001"></testcase><testcase classname="tests.ch04_strings.ex14_version_numbers_test" file="tests/ch04_strings/ex14_version_numbers_test.py" line="6" name="test_compare_versions[2.3.5-2.4-<]" time="0.002"></testcase><testcase classname="tests.ch04_strings.ex14_version_numbers_test" file="tests/ch04_strings/ex14_version_numbers_test.py" line="6" name="test_compare_versions[2.1-2.1.3-<]" time="0.001"></testcase><testcase classname="tests.ch04_strings.ex14_version_numbers_test" file="tests/ch04_strings/ex14_version_numbers_test.py" line="6" name="test_compare_versions[3.1-2.4->]" time="0.001"></testcase><testcase classname="tests.ch04_strings.ex14_version_numbers_test" file="tests/ch04_strings/ex14_version_numbers_test.py" line="6" name="test_compare_versions[3.3-3.2.9->]" time="0.002"></testcase><testcase classname="tests.ch04_strings.ex14_version_numbers_test" file="tests/ch04_strings/ex14_version_numbers_test.py" line="6" name="test_compare_versions[7.2.71-7.2.71-=]" time="0.001"></testcase><testcase classname="tests.ch04_strings.ex15_strToNumber_test" file="tests/ch04_strings/ex15_strToNumber_test.py" line="7" name="test_str_to_number[+123-123]" time="0.001"></testcase><testcase classname="tests.ch04_strings.ex15_strToNumber_test" file="tests/ch04_strings/ex15_strToNumber_test.py" line="7" name="test_str_to_number[-123--123]" time="0.001"></testcase><testcase classname="tests.ch04_strings.ex15_strToNumber_test" file="tests/ch04_strings/ex15_strToNumber_test.py" line="7" name="test_str_to_number[123-123]" time="0.001"></testcase><testcase classname="tests.ch04_strings.ex15_strToNumber_test" file="tests/ch04_strings/ex15_strToNumber_test.py" line="7" name="test_str_to_number[7271-7271]" time="0.001"></testcase><testcase classname="tests.ch04_strings.ex15_strToNumber_test" file="tests/ch04_strings/ex15_strToNumber_test.py" line="14" name="test_str_to_number_invalid_input" time="0.001"></testcase><testcase classname="tests.ch04_strings.ex15_strToNumber_test" file="tests/ch04_strings/ex15_strToNumber_test.py" line="20" name="test_str_to_number_bonus[+123-123]" time="0.001"></testcase><testcase classname="tests.ch04_strings.ex15_strToNumber_test" file="tests/ch04_strings/ex15_strToNumber_test.py" line="20" name="test_str_to_number_bonus[-123--123]" time="0.001"></testcase><testcase classname="tests.ch04_strings.ex15_strToNumber_test" file="tests/ch04_strings/ex15_strToNumber_test.py" line="20" name="test_str_to_number_bonus[123-123]" time="0.001"></testcase><testcase classname="tests.ch04_strings.ex15_strToNumber_test" file="tests/ch04_strings/ex15_strToNumber_test.py" line="20" name="test_str_to_number_bonus[7271-7271]" time="0.001"></testcase><testcase classname="tests.ch04_strings.ex15_strToNumber_test" file="tests/ch04_strings/ex15_strToNumber_test.py" line="20" name="test_str_to_number_bonus[+0o77-63]" time="0.001"></testcase><testcase classname="tests.ch04_strings.ex15_strToNumber_test" file="tests/ch04_strings/ex15_strToNumber_test.py" line="20" name="test_str_to_number_bonus[-0o77--63]" time="0.001"></testcase><testcase classname="tests.ch04_strings.ex15_strToNumber_test" file="tests/ch04_strings/ex15_strToNumber_test.py" line="20" name="test_str_to_number_bonus[0o77-63]" time="0.001"></testcase><testcase classname="tests.ch04_strings.ex15_strToNumber_test" file="tests/ch04_strings/ex15_strToNumber_test.py" line="20" name="test_str_to_number_bonus[+0o123-83]" time="0.001"></testcase><testcase classname="tests.ch04_strings.ex15_strToNumber_test" file="tests/ch04_strings/ex15_strToNumber_test.py" line="20" name="test_str_to_number_bonus[-0o123--83]" time="0.001"></testcase><testcase classname="tests.ch04_strings.ex15_strToNumber_test" file="tests/ch04_strings/ex15_strToNumber_test.py" line="20" name="test_str_to_number_bonus[0o123-83]" time="0.001"></testcase><testcase classname="tests.ch04_strings.ex15_strToNumber_test" file="tests/ch04_strings/ex15_strToNumber_test.py" line="30" name="test_str_to_number_bonus_invalid_input" time="0.001"></testcase><testcase classname="tests.ch05_datastructures.ex01_find_common_test" file="tests/ch05_datastructures/ex01_find_common_test.py" line="17" name="test_find_common[values10-values20-expected0]" time="0.001"></testcase><testcase classname="tests.ch05_datastructures.ex01_find_common_test" file="tests/ch05_datastructures/ex01_find_common_test.py" line="17" name="test_find_common[values11-values21-expected1]" time="0.002"></testcase><testcase classname="tests.ch05_datastructures.ex01_find_common_test" file="tests/ch05_datastructures/ex01_find_common_test.py" line="17" name="test_find_common[values12-values22-expected2]" time="0.001"></testcase><testcase classname="tests.ch05_datastructures.ex03_list_reverse_test" file="tests/ch05_datastructures/ex03_list_reverse_test.py" line="10" name="test_reverse[inputs0-expected0]" time="0.001"></testcase><testcase classname="tests.ch05_datastructures.ex03_list_reverse_test" file="tests/ch05_datastructures/ex03_list_reverse_test.py" line="10" name="test_reverse[inputs1-expected1]" time="0.001"></testcase><testcase classname="tests.ch05_datastructures.ex03_list_reverse_test" file="tests/ch05_datastructures/ex03_list_reverse_test.py" line="18" name="test_reverse_inplace[inputs0-expected0]" time="0.002"></testcase><testcase classname="tests.ch05_datastructures.ex03_list_reverse_test" file="tests/ch05_datastructures/ex03_list_reverse_test.py" line="18" name="test_reverse_inplace[inputs1-expected1]" time="0.002"></testcase><testcase classname="tests.ch05_datastructures.ex03_list_reverse_test" file="tests/ch05_datastructures/ex03_list_reverse_test.py" line="28" name="test_reverse_with_slicing[inputs0-expected0]" time="0.001"></testcase><testcase classname="tests.ch05_datastructures.ex03_list_reverse_test" file="tests/ch05_datastructures/ex03_list_reverse_test.py" line="28" name="test_reverse_with_slicing[inputs1-expected1]" time="0.001"></testcase><testcase classname="tests.ch05_datastructures.ex04_remove_duplicates_test" file="tests/ch05_datastructures/ex04_remove_duplicates_test.py" line="11" name="test_remove_duplicates[inputs0-expected0]" time="0.001"></testcase><testcase classname="tests.ch05_datastructures.ex04_remove_duplicates_test" file="tests/ch05_datastructures/ex04_remove_duplicates_test.py" line="11" name="test_remove_duplicates[inputs1-expected1]" time="0.001"></testcase><testcase classname="tests.ch05_datastructures.ex04_remove_duplicates_test" file="tests/ch05_datastructures/ex04_remove_duplicates_test.py" line="11" name="test_remove_duplicates[inputs2-expected2]" time="0.001"></testcase><testcase classname="tests.ch05_datastructures.ex04_remove_duplicates_test" file="tests/ch05_datastructures/ex04_remove_duplicates_test.py" line="19" name="test_remove_duplicates_with_dict[inputs0-expected0]" time="0.001"></testcase><testcase classname="tests.ch05_datastructures.ex04_remove_duplicates_test" file="tests/ch05_datastructures/ex04_remove_duplicates_test.py" line="19" name="test_remove_duplicates_with_dict[inputs1-expected1]" time="0.001"></testcase><testcase classname="tests.ch05_datastructures.ex04_remove_duplicates_test" file="tests/ch05_datastructures/ex04_remove_duplicates_test.py" line="19" name="test_remove_duplicates_with_dict[inputs2-expected2]" time="0.002"></testcase><testcase classname="tests.ch05_datastructures.ex05_maxrevenue_test" file="tests/ch05_datastructures/ex05_maxrevenue_test.py" line="10" name="test_max_revenue[prices0-70]" time="0.001"></testcase><testcase classname="tests.ch05_datastructures.ex05_maxrevenue_test" file="tests/ch05_datastructures/ex05_maxrevenue_test.py" line="10" name="test_max_revenue[prices1-0]" time="0.001"></testcase><testcase classname="tests.ch05_datastructures.ex05_maxrevenue_test" file="tests/ch05_datastructures/ex05_maxrevenue_test.py" line="10" name="test_max_revenue[prices2-0]" time="0.001"></testcase><testcase classname="tests.ch05_datastructures.ex05_maxrevenue_test" file="tests/ch05_datastructures/ex05_maxrevenue_test.py" line="18" name="test_max_revenue_optimized[prices0-70]" time="0.001"></testcase><testcase classname="tests.ch05_datastructures.ex05_maxrevenue_test" file="tests/ch05_datastructures/ex05_maxrevenue_test.py" line="18" name="test_max_revenue_optimized[prices1-0]" time="0.001"></testcase><testcase classname="tests.ch05_datastructures.ex05_maxrevenue_test" file="tests/ch05_datastructures/ex05_maxrevenue_test.py" line="18" name="test_max_revenue_optimized[prices2-0]" time="0.001"></testcase><testcase classname="tests.ch05_datastructures.ex06_longest _subsequence_test" file="tests/ch05_datastructures/ex06_longest _subsequence_test.py" line="5" name="test_find_longest_growing_sequence[values0-expected0]" time="0.002"></testcase><testcase classname="tests.ch05_datastructures.ex06_longest _subsequence_test" file="tests/ch05_datastructures/ex06_longest _subsequence_test.py" line="5" name="test_find_longest_growing_sequence[values1-expected1]" time="0.001"></testcase><testcase classname="tests.ch05_datastructures.ex06_longest _subsequence_test" file="tests/ch05_datastructures/ex06_longest _subsequence_test.py" line="5" name="test_find_longest_growing_sequence[values2-expected2]" time="0.001"></testcase><testcase classname="tests.ch05_datastructures.ex06_longest _subsequence_test" file="tests/ch05_datastructures/ex06_longest _subsequence_test.py" line="5" name="test_find_longest_growing_sequence[values3-expected3]" time="0.001"></testcase><testcase classname="tests.ch05_datastructures.ex07_braces_test" file="tests/ch05_datastructures/ex07_braces_test.py" line="5" name="test_check_parentheses[()-True]" time="0.001"></testcase><testcase classname="tests.ch05_datastructures.ex07_braces_test" file="tests/ch05_datastructures/ex07_braces_test.py" line="5" name="test_check_parentheses[()[]{}-True]" time="0.001"></testcase><testcase classname="tests.ch05_datastructures.ex07_braces_test" file="tests/ch05_datastructures/ex07_braces_test.py" line="5" name="test_check_parentheses[[((()[]{}))]-True]" time="0.001"></testcase><testcase classname="tests.ch05_datastructures.ex07_braces_test" file="tests/ch05_datastructures/ex07_braces_test.py" line="5" name="test_check_parentheses[(()-False]" time="0.001"></testcase><testcase classname="tests.ch05_datastructures.ex07_braces_test" file="tests/ch05_datastructures/ex07_braces_test.py" line="5" name="test_check_parentheses[((})-False]" time="0.001"></testcase><testcase classname="tests.ch05_datastructures.ex07_braces_test" file="tests/ch05_datastructures/ex07_braces_test.py" line="5" name="test_check_parentheses[(()}-False]" time="0.001"></testcase><testcase classname="tests.ch05_datastructures.ex07_braces_test" file="tests/ch05_datastructures/ex07_braces_test.py" line="5" name="test_check_parentheses[)()(-False]" time="0.002"></testcase><testcase classname="tests.ch05_datastructures.ex07_braces_test" file="tests/ch05_datastructures/ex07_braces_test.py" line="5" name="test_check_parentheses[()((-False]" time="0.001"></testcase><testcase classname="tests.ch05_datastructures.ex07_braces_test" file="tests/ch05_datastructures/ex07_braces_test.py" line="5" name="test_check_parentheses[()A(-False]" time="0.001"></testcase><testcase classname="tests.ch05_datastructures.ex07_braces_test" file="tests/ch05_datastructures/ex07_braces_test.py" line="17" name="test_check_parentheses_v2[()]" time="0.001"></testcase><testcase classname="tests.ch05_datastructures.ex07_braces_test" file="tests/ch05_datastructures/ex07_braces_test.py" line="17" name="test_check_parentheses_v2[()[]{}]" time="0.001"></testcase><testcase classname="tests.ch05_datastructures.ex07_braces_test" file="tests/ch05_datastructures/ex07_braces_test.py" line="17" name="test_check_parentheses_v2[[((()[]{}))]]" time="0.001"></testcase><testcase classname="tests.ch05_datastructures.ex07_braces_test" file="tests/ch05_datastructures/ex07_braces_test.py" line="25" name="test_ccheck_parentheses_v2_errors[(()-CheckResult.ODD_LENGTH]" time="0.001"></testcase><testcase classname="tests.ch05_datastructures.ex07_braces_test" file="tests/ch05_datastructures/ex07_braces_test.py" line="25" name="test_ccheck_parentheses_v2_errors[((})-CheckResult.MISMATCHING_PARENTHESIS]" time="0.001"></testcase><testcase classname="tests.ch05_datastructures.ex07_braces_test" file="tests/ch05_datastructures/ex07_braces_test.py" line="25" name="test_ccheck_parentheses_v2_errors[(()}-CheckResult.MISMATCHING_PARENTHESIS]" time="0.002"></testcase><testcase classname="tests.ch05_datastructures.ex07_braces_test" file="tests/ch05_datastructures/ex07_braces_test.py" line="25" name="test_ccheck_parentheses_v2_errors[)()(-CheckResult.CLOSING_BEFORE_OPENING]" time="0.002"></testcase><testcase classname="tests.ch05_datastructures.ex07_braces_test" file="tests/ch05_datastructures/ex07_braces_test.py" line="25" name="test_ccheck_parentheses_v2_errors[()((-CheckResult.REMAINING_OPENING]" time="0.001"></testcase><testcase classname="tests.ch05_datastructures.ex07_braces_test" file="tests/ch05_datastructures/ex07_braces_test.py" line="25" name="test_ccheck_parentheses_v2_errors[()A(-CheckResult.INVALID_CHAR]" time="0.001"></testcase><testcase classname="tests.ch05_datastructures.ex08_pascal_triangle_test" file="tests/ch05_datastructures/ex08_pascal_triangle_test.py" line="5" name="test_pascal[1-expected0]" time="0.002"></testcase><testcase classname="tests.ch05_datastructures.ex08_pascal_triangle_test" file="tests/ch05_datastructures/ex08_pascal_triangle_test.py" line="5" name="test_pascal[2-expected1]" time="0.001"></testcase><testcase classname="tests.ch05_datastructures.ex08_pascal_triangle_test" file="tests/ch05_datastructures/ex08_pascal_triangle_test.py" line="5" name="test_pascal[3-expected2]" time="0.002"></testcase><testcase classname="tests.ch05_datastructures.ex08_pascal_triangle_test" file="tests/ch05_datastructures/ex08_pascal_triangle_test.py" line="5" name="test_pascal[4-expected3]" time="0.001"></testcase><testcase classname="tests.ch05_datastructures.ex09_magic_triangle_test" file="tests/ch05_datastructures/ex09_magic_triangle_test.py" line="5" name="test_is_magic_triangle[values0-True]" time="0.001"></testcase><testcase classname="tests.ch05_datastructures.ex09_magic_triangle_test" file="tests/ch05_datastructures/ex09_magic_triangle_test.py" line="5" name="test_is_magic_triangle[values1-False]" time="0.002"></testcase><testcase classname="tests.ch05_datastructures.ex09_magic_triangle_test" file="tests/ch05_datastructures/ex09_magic_triangle_test.py" line="5" name="test_is_magic_triangle[values2-True]" time="0.001"></testcase><testcase classname="tests.ch05_datastructures.ex09_magic_triangle_test" file="tests/ch05_datastructures/ex09_magic_triangle_test.py" line="5" name="test_is_magic_triangle[values3-False]" time="0.001"></testcase><testcase classname="tests.ch05_datastructures.ex09_magic_triangle_test" file="tests/ch05_datastructures/ex09_magic_triangle_test.py" line="16" name="test_is_magic_triangle_v2[values0-True]" time="0.001"></testcase><testcase classname="tests.ch05_datastructures.ex09_magic_triangle_test" file="tests/ch05_datastructures/ex09_magic_triangle_test.py" line="16" name="test_is_magic_triangle_v2[values1-False]" time="0.001"></testcase><testcase classname="tests.ch05_datastructures.ex09_magic_triangle_test" file="tests/ch05_datastructures/ex09_magic_triangle_test.py" line="16" name="test_is_magic_triangle_v2[values2-True]" time="0.001"></testcase><testcase classname="tests.ch05_datastructures.ex09_magic_triangle_test" file="tests/ch05_datastructures/ex09_magic_triangle_test.py" line="16" name="test_is_magic_triangle_v2[values3-False]" time="0.002"></testcase><testcase classname="tests.ch05_datastructures.ex10_haeufigstes_element_test" file="tests/ch05_datastructures/ex10_haeufigstes_element_test.py" line="5" name="test_value_count[values0-expected0]" time="0.004"></testcase><testcase classname="tests.ch05_datastructures.ex10_haeufigstes_element_test" file="tests/ch05_datastructures/ex10_haeufigstes_element_test.py" line="5" name="test_value_count[values1-expected1]" time="0.001"></testcase><testcase classname="tests.ch05_datastructures.ex10_haeufigstes_element_test" file="tests/ch05_datastructures/ex10_haeufigstes_element_test.py" line="16" name="test_sort_dict_by_value[dictonary0-expected0]" time="0.001"></testcase><testcase classname="tests.ch05_datastructures.ex11_list_add_test" file="tests/ch05_datastructures/ex11_list_add_test.py" line="6" name="test_list_add[values10-values20-expected0]" time="0.001"></testcase><testcase classname="tests.ch05_datastructures.ex11_list_add_test" file="tests/ch05_datastructures/ex11_list_add_test.py" line="6" name="test_list_add[values11-values21-expected1]" time="0.001"></testcase><testcase classname="tests.ch05_datastructures.ex11_list_add_test" file="tests/ch05_datastructures/ex11_list_add_test.py" line="15" name="test_list_add_with_iter[values10-values20-expected0]" time="0.001"></testcase><testcase classname="tests.ch05_datastructures.ex11_list_add_test" file="tests/ch05_datastructures/ex11_list_add_test.py" line="15" name="test_list_add_with_iter[values11-values21-expected1]" time="0.001"></testcase><testcase classname="tests.ch05_datastructures.ex11_list_add_test" file="tests/ch05_datastructures/ex11_list_add_test.py" line="24" name="test_list_add_improved[values10-values20-expected0]" time="0.001"></testcase><testcase classname="tests.ch05_datastructures.ex11_list_add_test" file="tests/ch05_datastructures/ex11_list_add_test.py" line="24" name="test_list_add_improved[values11-values21-expected1]" time="0.002"></testcase><testcase classname="tests.ch05_datastructures.ex11_list_add_test" file="tests/ch05_datastructures/ex11_list_add_test.py" line="33" name="test_list_add_inverse[values10-values20-expected0]" time="0.002"></testcase><testcase classname="tests.ch05_datastructures.ex11_list_add_test" file="tests/ch05_datastructures/ex11_list_add_test.py" line="33" name="test_list_add_inverse[values11-values21-expected1]" time="0.001"></testcase><testcase classname="tests.ch05_datastructures.ex12_list_merge_test" file="tests/ch05_datastructures/ex12_list_merge_test.py" line="16" name="test_merge[values10-values20-expected0]" time="0.001"></testcase><testcase classname="tests.ch05_datastructures.ex12_list_merge_test" file="tests/ch05_datastructures/ex12_list_merge_test.py" line="16" name="test_merge[values11-values21-expected1]" time="0.001"></testcase><testcase classname="tests.ch05_datastructures.ex12_list_merge_test" file="tests/ch05_datastructures/ex12_list_merge_test.py" line="16" name="test_merge[values12-values22-expected2]" time="0.001"></testcase><testcase classname="tests.ch05_datastructures.ex12_list_merge_test" file="tests/ch05_datastructures/ex12_list_merge_test.py" line="16" name="test_merge[values13-values23-expected3]" time="0.001"></testcase><testcase classname="tests.ch05_datastructures.ex12_list_merge_test" file="tests/ch05_datastructures/ex12_list_merge_test.py" line="24" name="test_merge_with_iter[values10-values20-expected0]" time="0.001"></testcase><testcase classname="tests.ch05_datastructures.ex12_list_merge_test" file="tests/ch05_datastructures/ex12_list_merge_test.py" line="24" name="test_merge_with_iter[values11-values21-expected1]" time="0.001"></testcase><testcase classname="tests.ch05_datastructures.ex12_list_merge_test" file="tests/ch05_datastructures/ex12_list_merge_test.py" line="24" name="test_merge_with_iter[values12-values22-expected2]" time="0.002"></testcase><testcase classname="tests.ch05_datastructures.ex12_list_merge_test" file="tests/ch05_datastructures/ex12_list_merge_test.py" line="24" name="test_merge_with_iter[values13-values23-expected3]" time="0.003"></testcase><testcase classname="tests.ch05_datastructures.ex13_excel_magic_test" file="tests/ch05_datastructures/ex13_excel_magic_test.py" line="5" name="test_generate_following_values[1-7-expected0]" time="0.001"></testcase><testcase classname="tests.ch05_datastructures.ex13_excel_magic_test" file="tests/ch05_datastructures/ex13_excel_magic_test.py" line="5" name="test_generate_following_values[5-4-expected1]" time="0.001"></testcase><testcase classname="tests.ch05_datastructures.ex13_excel_magic_test" file="tests/ch05_datastructures/ex13_excel_magic_test.py" line="19" name="test_generate_following_values_for_predefined[predefined_values0-Monday-3-expected0]" time="0.001"></testcase><testcase classname="tests.ch05_datastructures.ex13_excel_magic_test" file="tests/ch05_datastructures/ex13_excel_magic_test.py" line="19" name="test_generate_following_values_for_predefined[predefined_values1-Friday-8-expected1]" time="0.001"></testcase><testcase classname="tests.ch06_arrays.ex02_flip_test" file="tests/ch06_arrays/ex02_flip_test.py" line="4" name="test_flip_horizontally" time="0.001"></testcase><testcase classname="tests.ch06_arrays.ex02_flip_test" file="tests/ch06_arrays/ex02_flip_test.py" line="18" name="test_flip_vertically" time="0.001"></testcase><testcase classname="tests.ch06_arrays.ex02_flip_test" file="tests/ch06_arrays/ex02_flip_test.py" line="32" name="test_flip_horizontally_v2" time="0.001"></testcase><testcase classname="tests.ch06_arrays.ex02_flip_test" file="tests/ch06_arrays/ex02_flip_test.py" line="46" name="test_flip_vertically_just_for_lists" time="0.002"></testcase><testcase classname="tests.ch06_arrays.ex03_palindrome_test" file="tests/ch06_arrays/ex03_palindrome_test.py" line="12" name="test_is_palindrome_rec[values0-True]" time="0.001"></testcase><testcase classname="tests.ch06_arrays.ex03_palindrome_test" file="tests/ch06_arrays/ex03_palindrome_test.py" line="12" name="test_is_palindrome_rec[values1-True]" time="0.001"></testcase><testcase classname="tests.ch06_arrays.ex03_palindrome_test" file="tests/ch06_arrays/ex03_palindrome_test.py" line="12" name="test_is_palindrome_rec[values2-False]" time="0.001"></testcase><testcase classname="tests.ch06_arrays.ex03_palindrome_test" file="tests/ch06_arrays/ex03_palindrome_test.py" line="19" name="test_is_palindrome_rec_using_np[values0-True]" time="0.001"></testcase><testcase classname="tests.ch06_arrays.ex03_palindrome_test" file="tests/ch06_arrays/ex03_palindrome_test.py" line="19" name="test_is_palindrome_rec_using_np[values1-True]" time="0.001"></testcase><testcase classname="tests.ch06_arrays.ex03_palindrome_test" file="tests/ch06_arrays/ex03_palindrome_test.py" line="19" name="test_is_palindrome_rec_using_np[values2-False]" time="0.001"></testcase><testcase classname="tests.ch06_arrays.ex03_palindrome_test" file="tests/ch06_arrays/ex03_palindrome_test.py" line="30" name="test_is_palindrome_iterative[values0-True]" time="0.001"></testcase><testcase classname="tests.ch06_arrays.ex03_palindrome_test" file="tests/ch06_arrays/ex03_palindrome_test.py" line="30" name="test_is_palindrome_iterative[values1-True]" time="0.001"></testcase><testcase classname="tests.ch06_arrays.ex03_palindrome_test" file="tests/ch06_arrays/ex03_palindrome_test.py" line="30" name="test_is_palindrome_iterative[values2-False]" time="0.001"></testcase><testcase classname="tests.ch06_arrays.ex03_palindrome_test" file="tests/ch06_arrays/ex03_palindrome_test.py" line="37" name="test_is_palindrome_short[values0-True]" time="0.002"></testcase><testcase classname="tests.ch06_arrays.ex03_palindrome_test" file="tests/ch06_arrays/ex03_palindrome_test.py" line="37" name="test_is_palindrome_short[values1-True]" time="0.001"></testcase><testcase classname="tests.ch06_arrays.ex03_palindrome_test" file="tests/ch06_arrays/ex03_palindrome_test.py" line="37" name="test_is_palindrome_short[values2-False]" time="0.001"></testcase><testcase classname="tests.ch06_arrays.ex04_rotation_test" file="tests/ch06_arrays/ex04_rotation_test.py" line="3" name="test_rotation" time="0.001"></testcase><testcase classname="tests.ch06_arrays.ex05_jewels_board_init_test" file="tests/ch06_arrays/ex05_jewels_board_init_test.py" line="5" name="test_check_board_validity_with_conflicts" time="0.001"></testcase><testcase classname="tests.ch06_arrays.ex05_jewels_board_init_test" file="tests/ch06_arrays/ex05_jewels_board_init_test.py" line="20" name="test_check_board_validity_no_conflicts" time="0.001"></testcase><testcase classname="tests.ch06_arrays.ex06_erase_chains_test" file="tests/ch06_arrays/ex06_erase_chains_test.py" line="3" name="test_erase_chains_initial_show_case" time="0.002"></testcase><testcase classname="tests.ch06_arrays.ex06_erase_chains_test" file="tests/ch06_arrays/ex06_erase_chains_test.py" line="23" name="test_erase_chains_example_1" time="0.001"></testcase><testcase classname="tests.ch06_arrays.ex06_erase_chains_test" file="tests/ch06_arrays/ex06_erase_chains_test.py" line="42" name="test_erase_chains_example_2" time="0.002"></testcase><testcase classname="tests.ch06_arrays.ex06_erase_chains_test" file="tests/ch06_arrays/ex06_erase_chains_test.py" line="57" name="test_fall_down" time="0.001"></testcase><testcase classname="tests.ch06_arrays.ex07_spiral_traversal_test" file="tests/ch06_arrays/ex07_spiral_traversal_test.py" line="18" name="test_spiral_traversal[values0-expected0]" time="0.001"></testcase><testcase classname="tests.ch06_arrays.ex07_spiral_traversal_test" file="tests/ch06_arrays/ex07_spiral_traversal_test.py" line="18" name="test_spiral_traversal[values1-expected1]" time="0.001"></testcase><testcase classname="tests.ch06_arrays.ex07_spiral_traversal_test" file="tests/ch06_arrays/ex07_spiral_traversal_test.py" line="25" name="test_spiral_traversal_optimized[values0-expected0]" time="0.001"></testcase><testcase classname="tests.ch06_arrays.ex07_spiral_traversal_test" file="tests/ch06_arrays/ex07_spiral_traversal_test.py" line="25" name="test_spiral_traversal_optimized[values1-expected1]" time="0.001"></testcase><testcase classname="tests.ch06_arrays.ex08_add_one_test" file="tests/ch06_arrays/ex08_add_one_test.py" line="12" name="test_add_one[values0-expected0]" time="0.001"></testcase><testcase classname="tests.ch06_arrays.ex08_add_one_test" file="tests/ch06_arrays/ex08_add_one_test.py" line="12" name="test_add_one[values1-expected1]" time="0.001"></testcase><testcase classname="tests.ch06_arrays.ex08_add_one_test" file="tests/ch06_arrays/ex08_add_one_test.py" line="12" name="test_add_one[values2-expected2]" time="0.002"></testcase><testcase classname="tests.ch06_arrays.ex08_add_one_test" file="tests/ch06_arrays/ex08_add_one_test.py" line="12" name="test_add_one[values3-expected3]" time="0.001"></testcase><testcase classname="tests.ch06_arrays.ex09_sudoku_checker_test" file="tests/ch06_arrays/ex09_sudoku_checker_test.py" line="14" name="test_is_sudoku_valid" time="0.001"></testcase><testcase classname="tests.ch06_arrays.ex09_sudoku_checker_test" file="tests/ch06_arrays/ex09_sudoku_checker_test.py" line="22" name="test_is_sudoku_valid_for_invalid_board" time="0.001"></testcase><testcase classname="tests.ch06_arrays.ex10_flood_fill_test" file="tests/ch06_arrays/ex10_flood_fill_test.py" line="34" name="test_flood_fill[world0-expected0-0-0]" time="0.001"></testcase><testcase classname="tests.ch06_arrays.ex10_flood_fill_test" file="tests/ch06_arrays/ex10_flood_fill_test.py" line="34" name="test_flood_fill[world1-expected1-4-4]" time="0.001"></testcase><testcase classname="tests.ch06_arrays.ex11_array_min_max_test" file="tests/ch06_arrays/ex11_array_min_max_test.py" line="8" name="test_find_min_and_max" time="0.001"></testcase><testcase classname="tests.ch06_arrays.ex11_array_min_max_test" file="tests/ch06_arrays/ex11_array_min_max_test.py" line="15" name="test_find_min_pos[0-10-8-1]" time="0.001"></testcase><testcase classname="tests.ch06_arrays.ex11_array_min_max_test" file="tests/ch06_arrays/ex11_array_min_max_test.py" line="15" name="test_find_min_pos[2-7-3-2]" time="0.001"></testcase><testcase classname="tests.ch06_arrays.ex11_array_min_max_test" file="tests/ch06_arrays/ex11_array_min_max_test.py" line="15" name="test_find_min_pos[0-7-3-2]" time="0.002"></testcase><testcase classname="tests.ch06_arrays.ex11_array_min_max_test" file="tests/ch06_arrays/ex11_array_min_max_test.py" line="26" name="test_find_max_pos[0-10-9-49]" time="0.001"></testcase><testcase classname="tests.ch06_arrays.ex11_array_min_max_test" file="tests/ch06_arrays/ex11_array_min_max_test.py" line="26" name="test_find_max_pos[2-7-5-10]" time="0.001"></testcase><testcase classname="tests.ch06_arrays.ex11_array_min_max_test" file="tests/ch06_arrays/ex11_array_min_max_test.py" line="26" name="test_find_max_pos[0-7-1-22]" time="0.003"></testcase><testcase classname="tests.ch06_arrays.ex13_minesweeper_test" file="tests/ch06_arrays/ex13_minesweeper_test.py" line="62" name="test_calc_bomb_count[bombs0-expected0]" time="0.001"></testcase><testcase classname="tests.ch06_arrays.ex13_minesweeper_test" file="tests/ch06_arrays/ex13_minesweeper_test.py" line="62" name="test_calc_bomb_count[bombs1-expected1]" time="0.001"></testcase><testcase classname="tests.ch07_recursion_advanced.ex02_edit_distance_test" file="tests/ch07_recursion_advanced/ex02_edit_distance_test.py" line="5" name="test_edit_distance[Micha-Michael-2]" time="0.001"></testcase><testcase classname="tests.ch07_recursion_advanced.ex02_edit_distance_test" file="tests/ch07_recursion_advanced/ex02_edit_distance_test.py" line="5" name="test_edit_distance[Ananas-Banane-3]" time="0.002"></testcase><testcase classname="tests.ch07_recursion_advanced.ex03_lcs_test" file="tests/ch07_recursion_advanced/ex03_lcs_test.py" line="5" name="test_lcs[ABCE-ZACEF-ACE]" time="0.002"></testcase><testcase classname="tests.ch07_recursion_advanced.ex03_lcs_test" file="tests/ch07_recursion_advanced/ex03_lcs_test.py" line="5" name="test_lcs[ABCXY-XYACB-AB]" time="0.001"></testcase><testcase classname="tests.ch07_recursion_advanced.ex03_lcs_test" file="tests/ch07_recursion_advanced/ex03_lcs_test.py" line="5" name="test_lcs[ABCMIXCHXAEL-MICHAEL-MICHAEL]" time="0.001"></testcase><testcase classname="tests.ch07_recursion_advanced.ex03_lcs_test" file="tests/ch07_recursion_advanced/ex03_lcs_test.py" line="15" name="test_lcs_from_start[ABCE-ZACEF-ACE]" time="0.001"></testcase><testcase classname="tests.ch07_recursion_advanced.ex03_lcs_test" file="tests/ch07_recursion_advanced/ex03_lcs_test.py" line="15" name="test_lcs_from_start[ABCXY-XYACB-XY]" time="0.001"></testcase><testcase classname="tests.ch07_recursion_advanced.ex03_lcs_test" file="tests/ch07_recursion_advanced/ex03_lcs_test.py" line="15" name="test_lcs_from_start[ABCMIXCHXAEL-MICHAEL-MICHAEL]" time="0.008"></testcase><testcase classname="tests.ch07_recursion_advanced.ex03_lcs_test" file="tests/ch07_recursion_advanced/ex03_lcs_test.py" line="25" name="test_lcs_optimized[ABCE-ZACEF-ACE]" time="0.002"></testcase><testcase classname="tests.ch07_recursion_advanced.ex03_lcs_test" file="tests/ch07_recursion_advanced/ex03_lcs_test.py" line="25" name="test_lcs_optimized[ABCXY-XYACB-AB]" time="0.001"></testcase><testcase classname="tests.ch07_recursion_advanced.ex03_lcs_test" file="tests/ch07_recursion_advanced/ex03_lcs_test.py" line="25" name="test_lcs_optimized[ABCMIXCHXAEL-MICHAEL-MICHAEL]" time="0.001"></testcase><testcase classname="tests.ch07_recursion_advanced.ex03_math_operator_test" file="tests/ch07_recursion_advanced/ex03_math_operator_test.py" line="5" name="test_all_combinations[digits0-expected0]" time="0.001"></testcase><testcase classname="tests.ch07_recursion_advanced.ex03_math_operator_test" file="tests/ch07_recursion_advanced/ex03_math_operator_test.py" line="22" name="test_all_combinations_with_value[digits0-100-expected0]" time="0.111"></testcase><testcase classname="tests.ch07_recursion_advanced.ex03_math_operator_v1_test" file="tests/ch07_recursion_advanced/ex03_math_operator_v1_test.py" line="5" name="test_all_combinations[digits0-expected0]" time="0.001"></testcase><testcase classname="tests.ch07_recursion_advanced.ex03_math_operator_v1_test" file="tests/ch07_recursion_advanced/ex03_math_operator_v1_test.py" line="22" name="test_all_combinations_with_value[digits0-100-expected0]" time="0.096"></testcase><testcase classname="tests.ch07_recursion_advanced.ex08_palinedrome_parts_test" file="tests/ch07_recursion_advanced/ex08_palinedrome_parts_test.py" line="15" name="test_all_palindrome_parts_recs[BCDEDCB-expected0]" time="0.001"></testcase><testcase classname="tests.ch07_recursion_advanced.ex08_palinedrome_parts_test" file="tests/ch07_recursion_advanced/ex08_palinedrome_parts_test.py" line="15" name="test_all_palindrome_parts_recs[ABALOTTOLL-expected1]" time="0.001"></testcase><testcase classname="tests.ch07_recursion_advanced.ex08_palinedrome_parts_test" file="tests/ch07_recursion_advanced/ex08_palinedrome_parts_test.py" line="15" name="test_all_palindrome_parts_recs[racecar-expected2]" time="0.001"></testcase><testcase classname="tests.ch07_recursion_advanced.ex08_palinedrome_parts_test" file="tests/ch07_recursion_advanced/ex08_palinedrome_parts_test.py" line="23" name="test_all_palindrome_parts_recs_optimized[BCDEDCB-expected0]" time="0.001"></testcase><testcase classname="tests.ch07_recursion_advanced.ex08_palinedrome_parts_test" file="tests/ch07_recursion_advanced/ex08_palinedrome_parts_test.py" line="23" name="test_all_palindrome_parts_recs_optimized[ABALOTTOLL-expected1]" time="0.001"></testcase><testcase classname="tests.ch07_recursion_advanced.ex08_palinedrome_parts_test" file="tests/ch07_recursion_advanced/ex08_palinedrome_parts_test.py" line="23" name="test_all_palindrome_parts_recs_optimized[racecar-expected2]" time="0.001"></testcase><testcase classname="tests.ch07_recursion_advanced.ex08_palinedrome_parts_test" file="tests/ch07_recursion_advanced/ex08_palinedrome_parts_test.py" line="31" name="test_all_palindrome_parts_recs_optimized_v3[BCDEDCB-expected0]" time="0.001"></testcase><testcase classname="tests.ch07_recursion_advanced.ex08_palinedrome_parts_test" file="tests/ch07_recursion_advanced/ex08_palinedrome_parts_test.py" line="31" name="test_all_palindrome_parts_recs_optimized_v3[ABALOTTOLL-expected1]" time="0.001"></testcase><testcase classname="tests.ch07_recursion_advanced.ex08_palinedrome_parts_test" file="tests/ch07_recursion_advanced/ex08_palinedrome_parts_test.py" line="31" name="test_all_palindrome_parts_recs_optimized_v3[racecar-expected2]" time="0.001"></testcase><testcase classname="tests.ch07_recursion_advanced.ex08_palinedrome_parts_test" file="tests/ch07_recursion_advanced/ex08_palinedrome_parts_test.py" line="39" name="test_longest_palindrome[ABALOTTOLL-LOTTOL]" time="0.001"></testcase><testcase classname="tests.ch07_recursion_advanced.ex08_palinedrome_parts_test" file="tests/ch07_recursion_advanced/ex08_palinedrome_parts_test.py" line="39" name="test_longest_palindrome[dreh_malam_herd-dreh_malam_herd]" time="0.001"></testcase><testcase classname="tests.ch07_recursion_advanced.ex08_palinedrome_parts_test" file="tests/ch07_recursion_advanced/ex08_palinedrome_parts_test.py" line="39" name="test_longest_palindrome[abc_XYZYX_def-_XYZYX_]" time="0.001"></testcase><testcase classname="tests.ch08_binary_trees.ex02_traversal_iterative_test" file="tests/ch08_binary_trees/ex02_traversal_iterative_test.py" line="4" name="test_inorder_iterative" time="0.001"></testcase><testcase classname="tests.ch08_binary_trees.ex02_traversal_iterative_test" file="tests/ch08_binary_trees/ex02_traversal_iterative_test.py" line="13" name="test_preorder_iterative" time="0.001"></testcase><testcase classname="tests.ch08_binary_trees.ex02_traversal_iterative_test" file="tests/ch08_binary_trees/ex02_traversal_iterative_test.py" line="22" name="test_postorder_iterative" time="0.001"></testcase><testcase classname="tests.ch08_binary_trees.ex04_lca_test" file="tests/ch08_binary_trees/ex04_lca_test.py" line="5" name="test_find_lca[1-3-2]" time="0.001"></testcase><testcase classname="tests.ch08_binary_trees.ex04_lca_test" file="tests/ch08_binary_trees/ex04_lca_test.py" line="5" name="test_find_lca[1-5-4]" time="0.001"></testcase><testcase classname="tests.ch08_binary_trees.ex04_lca_test" file="tests/ch08_binary_trees/ex04_lca_test.py" line="5" name="test_find_lca[2-5-4]" time="0.001"></testcase><testcase classname="tests.ch08_binary_trees.ex04_lca_test" file="tests/ch08_binary_trees/ex04_lca_test.py" line="5" name="test_find_lca[3-5-4]" time="0.001"></testcase><testcase classname="tests.ch08_binary_trees.ex04_lca_test" file="tests/ch08_binary_trees/ex04_lca_test.py" line="5" name="test_find_lca[1-7-6]" time="0.001"></testcase><testcase classname="tests.ch08_binary_trees.ex04_lca_test" file="tests/ch08_binary_trees/ex04_lca_test.py" line="16" name="test_find_lca_special" time="0.001"></testcase><testcase classname="tests.ch08_binary_trees.ex05_level_order_test" file="tests/ch08_binary_trees/ex05_level_order_test.py" line="3" name="test_levelorder" time="0.001"></testcase><testcase classname="tests.ch08_binary_trees.ex06_level_sum_test" file="tests/ch08_binary_trees/ex06_level_sum_test.py" line="3" name="test_level_sum" time="0.001"></testcase><testcase classname="tests.ch08_binary_trees.ex06_level_sum_test" file="tests/ch08_binary_trees/ex06_level_sum_test.py" line="11" name="test_level_sum_depth_first" time="0.001"></testcase><testcase classname="tests.ch08_binary_trees.ex07_rotation_test" file="tests/ch08_binary_trees/ex07_rotation_test.py" line="5" name="test_rotate_left" time="0.001"></testcase><testcase classname="tests.ch08_binary_trees.ex07_rotation_test" file="tests/ch08_binary_trees/ex07_rotation_test.py" line="13" name="test_rotate_right" time="0.001"></testcase><testcase classname="tests.ch08_binary_trees.ex08_reconstruction_test" file="tests/ch08_binary_trees/ex08_reconstruction_test.py" line="7" name="test_reconstruct_from_list" time="0.001"></testcase><testcase classname="tests.ch08_binary_trees.ex08_reconstruction_test" file="tests/ch08_binary_trees/ex08_reconstruction_test.py" line="16" name="test_reconstruct_from_pre_in_order[preorder_values0-inorder_values0-expected0]" time="0.001"></testcase><testcase classname="tests.ch08_binary_trees.ex08_reconstruction_test" file="tests/ch08_binary_trees/ex08_reconstruction_test.py" line="16" name="test_reconstruct_from_pre_in_order[preorder_values1-inorder_values1-expected1]" time="0.001"></testcase><testcase classname="tests.ch09_search_and_sort.ex01_contains_test" file="tests/ch09_search_and_sort/ex01_contains_test.py" line="5" name="test_contains_all[values0-search_values0-True]" time="0.001"></testcase><testcase classname="tests.ch09_search_and_sort.ex01_contains_test" file="tests/ch09_search_and_sort/ex01_contains_test.py" line="5" name="test_contains_all[values1-search_values1-False]" time="0.001"></testcase><testcase classname="tests.ch09_search_and_sort.ex01_contains_test" file="tests/ch09_search_and_sort/ex01_contains_test.py" line="12" name="test_contains_all_v2[values0-search_values0-True]" time="0.001"></testcase><testcase classname="tests.ch09_search_and_sort.ex01_contains_test" file="tests/ch09_search_and_sort/ex01_contains_test.py" line="12" name="test_contains_all_v2[values1-search_values1-False]" time="0.001"></testcase><testcase classname="tests.ch09_search_and_sort.ex02_partiotion_test" file="tests/ch09_search_and_sort/ex02_partiotion_test.py" line="3" name="test_partition2" time="0.001"></testcase><testcase classname="tests.ch09_search_and_sort.ex02_partiotion_test" file="tests/ch09_search_and_sort/ex02_partiotion_test.py" line="7" name="test_partition3" time="0.001"></testcase><testcase classname="tests.ch09_search_and_sort.ex03_binary_search_test" file="tests/ch09_search_and_sort/ex03_binary_search_test.py" line="5" name="test_binary_search[sorted_values0-5-True]" time="0.001"></testcase><testcase classname="tests.ch09_search_and_sort.ex03_binary_search_test" file="tests/ch09_search_and_sort/ex03_binary_search_test.py" line="5" name="test_binary_search[sorted_values1-6-False]" time="0.001"></testcase><testcase classname="tests.ch09_search_and_sort.ex03_binary_search_test" file="tests/ch09_search_and_sort/ex03_binary_search_test.py" line="12" name="test_binary_search_optimized[sorted_values0-5-True]" time="0.001"></testcase><testcase classname="tests.ch09_search_and_sort.ex03_binary_search_test" file="tests/ch09_search_and_sort/ex03_binary_search_test.py" line="12" name="test_binary_search_optimized[sorted_values1-6-False]" time="0.001"></testcase><testcase classname="tests.ch09_search_and_sort.ex03_binary_search_test" file="tests/ch09_search_and_sort/ex03_binary_search_test.py" line="19" name="test_binary_search_iterative[sorted_values0-5-4]" time="0.001"></testcase><testcase classname="tests.ch09_search_and_sort.ex03_binary_search_test" file="tests/ch09_search_and_sort/ex03_binary_search_test.py" line="19" name="test_binary_search_iterative[sorted_values1-6--1]" time="0.001"></testcase><testcase classname="tests.ch09_search_and_sort.ex04_insertion_sort_test" file="tests/ch09_search_and_sort/ex04_insertion_sort_test.py" line="3" name="test_insertion_sort" time="0.002"></testcase><testcase classname="tests.ch09_search_and_sort.ex05_selection_sort_test" file="tests/ch09_search_and_sort/ex05_selection_sort_test.py" line="3" name="test_selection_sort_max_inplace" time="0.001"></testcase><testcase classname="tests.ch09_search_and_sort.ex06_quick_sort_test" file="tests/ch09_search_and_sort/ex06_quick_sort_test.py" line="5" name="test_quick_sort_inplace[values0-expected0]" time="0.001"></testcase><testcase classname="tests.ch09_search_and_sort.ex06_quick_sort_test" file="tests/ch09_search_and_sort/ex06_quick_sort_test.py" line="5" name="test_quick_sort_inplace[values1-expected1]" time="0.001"></testcase><testcase classname="tests.ch09_search_and_sort.ex06_quick_sort_test" file="tests/ch09_search_and_sort/ex06_quick_sort_test.py" line="5" name="test_quick_sort_inplace[values2-expected2]" time="0.001"></testcase><testcase classname="tests.ch09_search_and_sort.ex07_bucket_sort_test" file="tests/ch09_search_and_sort/ex07_bucket_sort_test.py" line="5" name="test_bucket_sort[values0-150-expected0]" time="0.001"></testcase><testcase classname="tests.ch09_search_and_sort.ex07_bucket_sort_test" file="tests/ch09_search_and_sort/ex07_bucket_sort_test.py" line="5" name="test_bucket_sort[values1-120-expected1]" time="0.001"></testcase><testcase classname="tests.ch09_search_and_sort.ex07_bucket_sort_test" file="tests/ch09_search_and_sort/ex07_bucket_sort_test.py" line="5" name="test_bucket_sort[values2-10-expected2]" time="0.002"></testcase><testcase classname="tests.ch09_search_and_sort.ex08_search_rotated_sorted_test" file="tests/ch09_search_and_sort/ex08_search_rotated_sorted_test.py" line="5" name="test_find_flank_pos[values0-3]" time="0.002"></testcase><testcase classname="tests.ch09_search_and_sort.ex08_search_rotated_sorted_test" file="tests/ch09_search_and_sort/ex08_search_rotated_sorted_test.py" line="5" name="test_find_flank_pos[values1-2]" time="0.001"></testcase><testcase classname="tests.ch09_search_and_sort.ex08_search_rotated_sorted_test" file="tests/ch09_search_and_sort/ex08_search_rotated_sorted_test.py" line="5" name="test_find_flank_pos[values2-0]" time="0.001"></testcase><testcase classname="tests.ch09_search_and_sort.ex08_search_rotated_sorted_test" file="tests/ch09_search_and_sort/ex08_search_rotated_sorted_test.py" line="15" name="test_binary_search_rotated[values0-47-2]" time="0.001"></testcase><testcase classname="tests.ch09_search_and_sort.ex08_search_rotated_sorted_test" file="tests/ch09_search_and_sort/ex08_search_rotated_sorted_test.py" line="15" name="test_binary_search_rotated[values1-3-5]" time="0.001"></testcase><testcase classname="tests.ch09_search_and_sort.ex08_search_rotated_sorted_test" file="tests/ch09_search_and_sort/ex08_search_rotated_sorted_test.py" line="15" name="test_binary_search_rotated[values2-13--1]" time="0.001"></testcase><testcase classname="tests.ch09_search_and_sort.ex08_search_rotated_sorted_test" file="tests/ch09_search_and_sort/ex08_search_rotated_sorted_test.py" line="15" name="test_binary_search_rotated[values3-5-4]" time="0.001"></testcase><testcase classname="tests.ch09_search_and_sort.ex08_search_rotated_sorted_test" file="tests/ch09_search_and_sort/ex08_search_rotated_sorted_test.py" line="15" name="test_binary_search_rotated[values4-13--1]" time="0.001"></testcase><testcase classname="tests.ch09_search_and_sort.ex08_search_rotated_sorted_test" file="tests/ch09_search_and_sort/ex08_search_rotated_sorted_test.py" line="28" name="test_min_max_value[values0-1-47]" time="0.001"></testcase><testcase classname="tests.ch09_search_and_sort.ex08_search_rotated_sorted_test" file="tests/ch09_search_and_sort/ex08_search_rotated_sorted_test.py" line="28" name="test_min_max_value[values1-1-7]" time="0.001"></testcase><testcase classname="tests.ch09_search_and_sort.ex08_search_rotated_sorted_test" file="tests/ch09_search_and_sort/ex08_search_rotated_sorted_test.py" line="28" name="test_min_max_value[values2-1-7]" time="0.001"></testcase></testsuite></testsuites>