Καλησπέρα Παιδιά!
Ξεκίνησα ένα project με το όνομα PyTesting, το οποίο είναι ένα Framework που σου επιτρέπει να φτιάχνεις τεστάκια έτσι ώστε να τεστάρεις κομμάτια του κώδικα σου. Γενικά τo
Unit Testing είναι μία τεχνική για να τεστάρεις τον κωδικά σου για λογικά λάθη.
Μπορείτε να βρείτε το project στο
GitHub/PyTesting
Παράδειγμα Χρήσης:from pytesting import *
#---------Create Tests As Functions---------#
def test1():
#Do as many assertions you want.
ASSERT(True)
def test2():
ASSERT(True)
def test3():
ASSERT(True)
def test4():
ASSERT(False, "<Write a reason here>")
#---------Create Tests As Functions---------#
#Add the test to the system.
addTest(test1, "group1", "test1")
addTest(test2, "group1", "test2")
addTest(test3, "group2", "test3")
addTest(test4, "group2", "test4")
#Run the system.
runTests(sys.argv)
Παράδειγμα Εξόδου:test1 [PASSED]
test2 [PASSED]
test3 [PASSED]
test4 [FAILED]
In file : C:\Users\babaliaris\Desktop\pytesting\test.py
In function: test4
At line : 15
Reason : <Write a reason here>
Total Tests : 4
Passed : 3
Failed : 1
Περισσότερες πληροφορίες στο github.