Пример #1
0
def test_top1():
    msg = 'top1'
    student_list = [
        {
            'name': 'gua1',
            'sex': '男',
            'score': 627,
        },
        {
            'name': 'gua2',
            'sex': '男',
            'score': 99,
        },
        {
            'name': 'gua3',
            'sex': '男',
            'score': 199,
        },
        {
            'name': 'gua4',
            'sex': '男',
            'score': 299,
        },
        {
            'name': 'gua5',
            'sex': '男',
            'score': 499,
        },
    ]
    gua = {
        'name': 'gua1',
        'sex': '男',
        'score': 627,
    }
    isEquals(top1(student_list), gua, msg)
Пример #2
0
def test_prime_numbers():
    msg = 'prime_numbers '
    list = [
        2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67,
        71, 73, 79, 83, 89, 97
    ]
    isEquals(prime_numbers(100), list, msg)
Пример #3
0
def test_strip():
    msg = 'strip'
    isEquals(strip('  gua  '), 'gua', msg)
    isEquals(strip(' gua  gua'), 'gua  gua', msg)
    isEquals(strip('gua  '), 'gua', msg)
    isEquals(strip('gua  gua'), 'gua  gua', msg)
    isEquals(strip('gua  gua  '), 'gua  gua', msg)
Пример #4
0
def test_pretty_log():
    msg = 'pretty_log'
    arr = [
        'python',
        'js',
        'objective-c',
    ]
    result = [
        '+++++++++++++++',
        '+ python      +',
        '+ js          +',
        '+ objective-c +',
        '+++++++++++++++',
    ]
    isEquals(pretty_log(arr), result, msg)
Пример #5
0
def test_replace():
    msg = 'repalce'
    isEquals(replace('guayy', 'yy', 'gua'), 'guagua', msg)
Пример #6
0
def test_split():
    msg = 'split'
    list = ['da', 'vi', 'zi']
    isEquals(split('da-vi-zi', '-'), list, msg)
Пример #7
0
def test_center():
    msg = 'test_center'
    isEquals(center('gua', 6, 'y'), 'yyguay', msg)
Пример #8
0
def test_decode1():
    msg = 'test_decode1'
    isEquals(decode1('bcd'), 'abc', msg)
Пример #9
0
def test_upper_case1():
    msg = 'upper_case1'
    isEquals(upper_case1('xiao-gUA'), 'XIAo-GUA', msg)
Пример #10
0
def test_find_all_in():
    msg = 'find_all_in'
    isEquals(find_all_in('guagua', 'a'), [2, 5], msg)
    isEquals(find_all_in('guagua', 'g'), [0, 3], msg)
Пример #11
0
def test_rjust():
    msg = 'test_rjust'
    isEquals(rjust('gua', 6, 'y'), 'guayyy', msg)
Пример #12
0
def test_ljust():
    msg = 'test_ljust'
    isEquals(ljust('gua', 6, 'y'), 'yyygua', msg)
Пример #13
0
def test_zfill():
    msg = 'test_zfill'
    isEquals(zfill(1, 4), '0001', msg)
Пример #14
0
def test_strip_right():
    msg = 'strip_right'
    isEquals(strip_right('gua  '), 'gua', msg)
    isEquals(strip_right('gua  gua'), 'gua  gua', msg)
    isEquals(strip_right('gua  gua  '), 'gua  gua', msg)
Пример #15
0
def test_is_digit():
    msg = 'is_digit'
    isEquals(is_digit('123423424'), True, msg)
    isEquals(is_digit('gu a'), False, msg)
    isEquals(is_digit('1341gu a123242'), False, msg)
    pass
Пример #16
0
def test_is_space():
    msg = 'test_is_space'
    isEquals(is_space('  '), True, msg)
    isEquals(is_space('gu a'), False, msg)
Пример #17
0
def test_start_with():
    msg = 'start_with'
    isEquals(start_with('guagua', 'gua'), True, msg)
    isEquals(start_with('guagua', 'ggua'), False, msg)
Пример #18
0
def test_find_all_string():
    msg = 'find_all_string'
    isEquals(find_all_string('guagua', 'a'), [2, 5], msg)
    isEquals(find_all_string('guagua', 'g'), [0, 3], msg)
    isEquals(find_all_string('guagua', 'gua'), [0, 3], msg)
Пример #19
0
def test_find_in():
    msg = 'find_in'
    isEquals(find_in('guagua', 'a'), 2, msg)
    isEquals(find_in('guagua', 'g'), 0, msg)
Пример #20
0
def test_end_with():
    msg = 'end_with'
    isEquals(end_with('guagua', 'a'), True, msg)
    isEquals(end_with('guagua', 'gua'), True, msg)
    isEquals(end_with('guagua', 'Guagua'), False, msg)
Пример #21
0
def test_lower_case1():
    msg = 'lower_case1'
    isEquals(lower_case1('xiao-gUA'), 'xiao-gua', msg)
Пример #22
0
def test_find():
    msg = 'find'
    isEquals(find('gua', 'a'), 2, msg)
Пример #23
0
def test_encode1():
    msg = 'test_encode1'
    isEquals(encode1('abc'), 'bcd', msg)
Пример #24
0
def test_lower_case():
    msg = 'lower_case'
    isEquals(lower_case('GUA'), 'gua', msg)
Пример #25
0
def test_encode2():
    msg = 'test_encode2'
    isEquals(encode2('abc', 2), 'cde', msg)
Пример #26
0
def test_replace_all():
    msg = 'replace_all'
    isEquals(replace_all('da-vi-zi', '-', '&'), 'da&vi&zi', msg)
Пример #27
0
def test_decode2():
    msg = 'test_decode2'
    isEquals(decode2('cde', -2), 'abc', msg)
Пример #28
0
def test_formated_weekday():
    msg = 'formated_weekday'
    isEquals(formated_weekday(5), '星期五', msg)
Пример #29
0
def test_upper_case():
    msg = 'upper_case'
    isEquals(upper_case('gua'), 'GUA', msg)
Пример #30
0
def test_discount():
    msg = 'discount'
    isEquals(discount(100, '大学生'), 80.0, msg)