Beispiel #1
0
def main():
    checker = Checker()
    checker.addTest(checkingScript, [0, 0], [], "0 x 0")
    checker.addTest(checkingScript, [1, 1], [[1]], "1 x 1")
    checker.addTest(checkingScript, [2, 2], [[1, 2], [2, 4]], "2 x 2")
    checker.addTest(checkingScript, [2, 4], [[1, 2, 3, 4], [2, 4, 6, 8]], "2 x 4")
    checker.addTest(checkingScript, [4, 4], [[1, 2, 3, 4], [2, 4, 6, 8], [3, 6, 9, 12], [4, 8, 12, 16]], "4 x 4")
    checker.doTesting(solution.mul_table)
Beispiel #2
0
def main():
    checker = Checker()
    checker.addTest(checkingScript, [0, 0], [], "0 x 0")
    checker.addTest(checkingScript, [1, 1], [[1]], "1 x 1")
    checker.addTest(checkingScript, [2, 2], [[1, 2], [2, 4]], "2 x 2")
    checker.addTest(checkingScript, [2, 4], [[1, 2, 3, 4], [2, 4, 6, 8]],
                    "2 x 4")
    checker.addTest(
        checkingScript, [4, 4],
        [[1, 2, 3, 4], [2, 4, 6, 8], [3, 6, 9, 12], [4, 8, 12, 16]], "4 x 4")
    checker.doTesting(solution.mul_table)
Beispiel #3
0
def main():
    checker = Checker()
    checker.addTest(checkingScript, 0, [], "0")
    checker.addTest(checkingScript, 1, [0], "1")
    checker.addTest(checkingScript, 2, [0, 2], "2")
    checker.addTest(checkingScript, 5, [0, 2, 4, 6, 8], "5")
    checker.doTesting(solution.parzyste)
Beispiel #4
0
def main():
    checker = Checker()
    checker.addTest(checkingScript, 0, [], "0")
    checker.addTest(checkingScript, 1, [0], "1")
    checker.addTest(checkingScript, 2, [0, 2], "2")
    checker.addTest(checkingScript, 5, [0, 2, 4, 6, 8], "5")
    checker.doTesting(solution.parzyste)
Beispiel #5
0
def main():
    checker = Checker()
    checker.addTest(checkingScript, [2, 2], 4, "2 + 2")
    checker.addTest(checkingScript, [81534425235, 43434241523463424], 81534425235+43434241523463424, "81534425235 + 43434241523463424")
    checker.addTest(checkingScript, ['ala ', 'ma kota'], 'ala ma kota', "dwa stringi")
    checker.addTest(checkingScript, [3.14, 2.71], 3.14 + 2.71, "3.14 + 2.71")
    checker.doTesting(solution.add)
Beispiel #6
0
def main():
    checker = Checker()
    checker.addTest(checkingScript, [8], 17, "int")
    checker.addTest(checkingScript, [3.14], 3.14/2, "float")
    checker.addTest(checkingScript, ["ala ma kota"], "pomidor", "string")
    checker.addTest(checkingScript, [['a', 'b', 'c']], 3, "lista")
    checker.doTesting(solution.choice)
Beispiel #7
0
def main():
    checker = Checker()
    checker.addTest(checkStr, 253, "253", "str(strange_number(253))")
    checker.addTest(checkAdd, [12, 28], "1228", "str(A+B)")
    checker.addTest(checkPositive, 5, 5, "A[1]")
    checker.addTest(checkNegative, 10, -10 , "A[-1")
    checker.doTesting(solution.strange_number)
Beispiel #8
0
def main():
    checker = Checker()
    checker.addTest(checkingScript, 'abc', 'nop', "abc")
    checker.addTest(checkingScript, 'nop', 'abc', "nop")
    checker.addTest(checkingScript, 'xyz', 'klm', "xyz")
    checker.addTest(checkingScript, 'ala ma kota', 'nyn zn xbgn', "ala ma kota")
    checker.addTest(checkingScript, 'a, b, c!', 'n, o, p!', "a, b, c!")
    checker.doTesting(solution.rot13)
Beispiel #9
0
def main():
    checker = Checker()
    checker.addTest(checkingScript, 'abc', 'nop', "abc")
    checker.addTest(checkingScript, 'nop', 'abc', "nop")
    checker.addTest(checkingScript, 'xyz', 'klm', "xyz")
    checker.addTest(checkingScript, 'ala ma kota', 'nyn zn xbgn',
                    "ala ma kota")
    checker.addTest(checkingScript, 'a, b, c!', 'n, o, p!', "a, b, c!")
    checker.doTesting(solution.rot13)
Beispiel #10
0
def main():
    checker = Checker()
    checker.addTest(checkingScript, [2, 2], 4, "2 + 2")
    checker.addTest(checkingScript, [81534425235, 43434241523463424],
                    81534425235 + 43434241523463424,
                    "81534425235 + 43434241523463424")
    checker.addTest(checkingScript, ['ala ', 'ma kota'], 'ala ma kota',
                    "dwa stringi")
    checker.addTest(checkingScript, [3.14, 2.71], 3.14 + 2.71, "3.14 + 2.71")
    checker.doTesting(solution.add)
Beispiel #11
0
def main():
    checker = Checker()
    checker.addTest(checkingScript, [add, add, ""], "abcabc", "+= 'abc', += 'abc'")
    checker.addTest(checkingScript, [add, reverse, "xyz"], "zyxabc", "+= 'abc', reverse(x)")
    checker.addTest(checkingScript, [reverse, add, "xyz"], "cbazyx", "reverse(x), += 'abc'")
    checker.addTest(checkingScript, [reverse, reverse, "xyz"], "xyz", "reverse(x), reverse(x)")
    checker.doTesting(solution.collapse)
Beispiel #12
0
def main():
    checker = Checker()
    checker.addTest(checkingScript, [add, add, ""], "abcabc", "+= 'abc', += 'abc'")
    checker.addTest(checkingScript, [add, reverse, "xyz"], "zyxabc", "+= 'abc', reverse(x)")
    checker.addTest(checkingScript, [reverse, add, "xyz"], "cbazyx", "reverse(x), += 'abc'")
    checker.addTest(checkingScript, [reverse, reverse, "xyz"], "xyz", "reverse(x), reverse(x)")
    checker.doTesting(solution.collapse)
Beispiel #13
0
def main():
    checker = Checker()
    checker.addTest(checkingScript, [2, 2], [1, 2, 4, 0],
                    "4 funkcje, szczegóły w testuj.py")
    checker.doTesting(solution.FunctionCounter)
Beispiel #14
0
def main():
    checker = Checker()
    checker.addTest(checkingScript, 1, [0], "1")
    checker.addTest(checkingScript, 3, [0, 1, 1], "3")
    checker.addTest(checkingScript, 8, [0, 1, 1, 2, 3, 5, 8, 13], "8")
    checker.doTesting(solution.fib)
Beispiel #15
0
def main():
    checker = Checker()
    checker.addTest(checkingScript, 1, [0], "1")
    checker.addTest(checkingScript, 3, [0, 1, 1], "3")
    checker.addTest(checkingScript, 8, [0, 1, 1, 2, 3, 5, 8, 13], "8")
    checker.doTesting(solution.fib)
Beispiel #16
0
def main():
    checker = Checker()
    checker.addTest(checkingScript, [2, 2], [1, 2, 4, 0], "4 funkcje, szczegóły w testuj.py")
    checker.doTesting(solution.FunctionCounter)