Esempio n. 1
0
def test_compress():
    """
    Test the function compress
    """
    print('Testing compress')

    assert_equals('a3', hw1.compress('aaa'))
    assert_equals('', hw1.compress(''))
    assert_equals('a1b1c1d1e3f1g3', hw1.compress('abcdeeefggg'))
    assert_equals('c2o2m1p1r2e1', hw1.compress('ccoomprre'))
Esempio n. 2
0
def test_compress():
    """
    Tests the function count_divisible_digits
    """
    print('test_compress')
    assert_equals('c1o17l1k1a1n1g1a1r1o2',
                  hw1.compress('cooooooooooooooooolkangaroo'))
    assert_equals('a3', hw1.compress('aaa'))

    assert_equals('j2k2b2a1s1d1f1v4', hw1.compress('jjkkbbasdfvvvv'))
    assert_equals('b1y1u1n1g1s1u1j1u1n1g191132191',
                  hw1.compress('byungsujung911129'))
Esempio n. 3
0
def test_compress():
    """
    Tests the function compress
    """
    print('Testing compress')

    # Spec tests
    assert_equals('c1o17l1k1a1n1g1a1r1o2',
                  hw1.compress('cooooooooooooooooolkangaroo'))
    assert_equals('a3', hw1.compress('aaa'))
    assert_equals('', hw1.compress(''))

    # Edge cases
    assert_equals('a1A3a1', hw1.compress('aAAAa'))
    assert_equals('T1h1e1B1e2M1o1v1i1e1', hw1.compress('TheBeeMovie'))
Esempio n. 4
0
def test_compress():
    """
    Tests the compress
    """
    print('Testing compress')

    # Notice that we have to start the function calls with "hw1." since
    # they live in another file

    # Cases from the made up "spec" for this problem
    assert_equals('c1o17l1k1a1n1g1a1r1o2',
                  hw1.compress('cooooooooooooooooolkangaroo'))
    assert_equals('a3', hw1.compress('aaa'))
    assert_equals('', hw1.compress(''))

    # Additional two cases
    assert_equals('b3', hw1.compress('bbb'))
    assert_equals('c3d3', hw1.compress('cccddd'))
Esempio n. 5
0
def test_compress():
    assert_equals('c1o17l1k1a1n1g1a1r1o2',
                  hw1.compress('cooooooooooooooooolkangaroo'))
    # new tests
    assert_equals('c1', hw1.compress('c'))
    assert_equals('a8', hw1.compress('aaaaaaaa'))