import pakkaus

if __name__ == "__main__":
    testit_ok = 0
    testit_yht = 0

    print("Testi 1")
    print("-------")
    pakattava = "aasi\n"
    pakattu = pakkaus.pakkaa(pakattava)
    oikein = pakattu == [("a", 2), "s", "i"]
    print("Oikein?", oikein)
    testit_yht += 1
    testit_ok += oikein
    print()

    print("Testi 2")
    print("-------")
    pakattava = "aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbcccccccccccccddddddddddddddddd\n"
    pakattu = pakkaus.pakkaa(pakattava)
    oikein = pakattu == [("a", 20), ("b", 11), ("c", 13), ("d", 17)]
    print("Oikein?", oikein)
    testit_yht += 1
    testit_ok += oikein
    print()

    print("Testi 3")
    print("-------")
    pakattava = "aasisvengggaa\n"
    pakattu = pakkaus.pakkaa(pakattava)
    oikein = pakattu == [("a", 2), "s", "i", "s", "v", "e", "n", ("g", 3), ("a", 2)]
    print("Oikein?", oikein)
    testit_yht += 1
    testit_ok += oikein
    print()

    print("Yhteenveto")
    print("----------")
    print(f"{testit_ok} / {testit_yht}")
