Συζήτηση
Γεια χαρά, Επισκέπτης
Όνομα χρήστη: Κωδικός: Να με θυμάσαι

ΘΕΜΑ: PyTesting: A Unit Testing Framework

PyTesting: A Unit Testing Framework 6 Χρόνια 1 Μήνας πριν #5040

  • babaliaris1
  • Το Άβαταρ του/της babaliaris1
  • Αποσυνδεμένος
  • python
  • Δημοσιεύσεις: 445
  • Ληφθείσες Ευχαριστίες 75
Καλησπέρα Παιδιά!

Ξεκίνησα ένα 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.
Τελευταία διόρθωση: 6 Χρόνια 1 Μήνας πριν από babaliaris1.
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.
Συντονιστές: pmav99
Χρόνος δημιουργίας σελίδας: 0.321 δευτερόλεπτα

Μοιράσου το!

Powered by CoalaWeb

Λίστα Ταχυδρομείου