def run_test(): test.describe("Basic tests") test.assert_equals(greet('english'), 'Welcome') test.assert_equals(greet('dutch'), 'Welkom') test.assert_equals(greet('IP_ADDRESS_INVALID'), 'Welcome') test.assert_equals(greet(''), 'Welcome') test.assert_equals(greet(2), 'Welcome')
def run_test(): test.assert_equals( namelist([{ 'name': 'Bart' }, { 'name': 'Lisa' }, { 'name': 'Maggie' }, { 'name': 'Homer' }, { 'name': 'Marge' }]), 'Bart, Lisa, Maggie, Homer & Marge', "Must work with many names") test.assert_equals( namelist([{ 'name': 'Bart' }, { 'name': 'Lisa' }, { 'name': 'Maggie' }]), 'Bart, Lisa & Maggie', "Must work with many names") test.assert_equals(namelist([{ 'name': 'Bart' }, { 'name': 'Lisa' }]), 'Bart & Lisa', "Must work with two names") test.assert_equals(namelist([{ 'name': 'Bart' }]), 'Bart', "Wrong output for a single name") test.assert_equals(namelist([]), '', "Must work with no names")
def run_test(): tests = (('ab', [('a', 1), ('b', 1)]), ('abracadabra', [('a', 5), ('b', 2), ('r', 2), ('c', 1), ('d', 1)]), ('Code Wars', [('C', 1), ('o', 1), ('d', 1), ('e', 1), (' ', 1), ('W', 1), ('a', 1), ('r', 1), ('s', 1)])) for t in tests: inp, exp = t test.assert_equals(ordered_count(inp), exp)
def run_test(): Test.assert_equals(validate_pin("12"), False, "Wrong output for '12'") Test.assert_equals(validate_pin("123"), False, "Wrong output for '123'") Test.assert_equals(validate_pin("12345"), False, "Wrong output for '12345'") Test.assert_equals(validate_pin("1234567"), False, "Wrong output for '1234567'") Test.assert_equals(validate_pin("-1234"), False, "Wrong output for '-1234'") Test.assert_equals(validate_pin("1.234"), False, "Wrong output for '1.234'") Test.assert_equals(validate_pin("00000000"), False, "Wrong output for '00000000'") Test.assert_equals(validate_pin("12.0"), False) Test.assert_equals(validate_pin("123456x"), False) Test.assert_equals(validate_pin("a234"), False, "Wrong output for 'a234'") Test.assert_equals(validate_pin(".234"), False, "Wrong output for '.234'") Test.assert_equals(validate_pin("-123"), False, "Wrong output for '-123'") Test.assert_equals(validate_pin("-1.234"), False, "Wrong output for '-1.234'") Test.assert_equals(validate_pin("1234"), True, "Wrong output for '1234'") Test.assert_equals(validate_pin("0000"), True, "Wrong output for '0000'") Test.assert_equals(validate_pin("1111"), True, "Wrong output for '1111'") Test.assert_equals(validate_pin("123456"), True, "Wrong output for '123456'") Test.assert_equals(validate_pin("098765"), True, "Wrong output for '098765'") Test.assert_equals(validate_pin("000000"), True, "Wrong output for '000000'") Test.assert_equals(validate_pin("123456"), True, "Wrong output for '123456'") Test.assert_equals(validate_pin("090909"), True, "Wrong output for '090909'")
def run_test(): test.assert_equals(duplicate_count(""), 0) test.assert_equals(duplicate_count("abcde"), 0) test.assert_equals(duplicate_count("abcdeaa"), 1) test.assert_equals(duplicate_count("abcdeaB"), 2) test.assert_equals(duplicate_count("Indivisibilities"), 2)
def run_test(): test.assert_equals(row_sum_odd_numbers(1), 1) test.assert_equals(row_sum_odd_numbers(2), 8) test.assert_equals(row_sum_odd_numbers(13), 2197) test.assert_equals(row_sum_odd_numbers(19), 6859) test.assert_equals(row_sum_odd_numbers(41), 68921)
def run_test(): test.assert_equals(add_binary(1, 1), "10") test.assert_equals(add_binary(0, 1), "1") test.assert_equals(add_binary(1, 0), "1") test.assert_equals(add_binary(2, 2), "100") test.assert_equals(add_binary(51, 12), "111111")
def run_test(): test.assert_equals(abbrevName("Sam Harris"), "S.H") test.assert_equals(abbrevName("Patrick Feenan"), "P.F") test.assert_equals(abbrevName("Evan Cole"), "E.C") test.assert_equals(abbrevName("P Favuzzi"), "P.F") test.assert_equals(abbrevName("David Mendieta"), "D.M")
def run_test(): test.assert_equals(change("a **& bZ"), "11000000000000000000000001") test.assert_equals(change('Abc e $$ z'), "11101000000000000000000001") test.assert_equals(change("!!a$%&RgTT"), "10000010000000000101000000") test.assert_equals(change(""), "00000000000000000000000000", "empty string should return 26 '0'") test.assert_equals(change("abcdefghijklmnopqrstuvwxyz"), "11111111111111111111111111") test.assert_equals(change("aaaaaaaaaaa"), "10000000000000000000000000") test.assert_equals(change("&%&%/$%$%$%$%GYtf67fg34678hgfdyd"), "00010111000000000001000010")
def run_test(): test.assert_equals(number([]), []) test.assert_equals(number(["a", "b", "c"]), ["1: a", "2: b", "3: c"])
def run_test(): Test.assert_equals(get_planet_name(2), 'Venus') Test.assert_equals(get_planet_name(5), 'Jupiter') Test.assert_equals(get_planet_name(3), 'Earth') Test.assert_equals(get_planet_name(4), 'Mars') Test.assert_equals(get_planet_name(8), 'Neptune') Test.assert_equals(get_planet_name(1), 'Mercury')