Η zope.fanstatic πακέτο παρέχει Zope ένταξης για Fanstatic & nbsp? Αυτό σημαίνει ότι είναι η φροντίδα των δύο πραγμάτων.:
& Nbsp? * Παρέχουν πρόσβαση στους αναγκαίους πόρους καθ 'όλη τη διάρκεια του κύκλου αίτησης / απόκρισης.
& Nbsp? * Παρέχει τη βάση URL για τους πόρους που θα παρασχεθούν.
Αυτή η βιβλιοθήκη πληροί αυτές τις προϋποθέσεις για μια εγκατάσταση Zope Toolkit / Grok.
Θα τρέχει μέσα σε λίγες δοκιμές για να το αποδείξει. Σημειώστε ότι ο πραγματικός κώδικας που δοκιμάζεται, δεν είναι από μόνη της αυτό το έγγραφο, αλλά στις απόψεις που περιγράφονται στο ftesting.zcml.
Πρέπει να είμαστε σε μια αίτηση για να κάνουν αυτό το έργο, οπότε ας δημιουργήσει ένα αίτημα για μια σελίδα που έχουμε δημιουργήσει στο ftesting.zcml που θα πρέπει να προκαλέσει τη συμπερίληψη ενός ενιαίου πόρων στην κεφαλίδα της:
& Nbsp?>>> Από zope.app.wsgi.testlayer εισαγωγής Browser
& Nbsp?>>> Browser = Browser ()
& Nbsp?>>> Browser.handleErrors = False
& Nbsp?>>> Browser.open («http: //localhost/zope.fanstatic.test_single»)
& Nbsp? Browser.contents>>> Εκτύπωση
Το ίδιο το widget HTML
Εάν ένας πόρος συμβαίνει να χρειάζεται άλλο πόρο, ο πόρος αυτός περιλαμβάνεται επίσης αυτόματα:
& Nbsp?>>> Browser.open («http: //localhost/zope.fanstatic.test_multiple»)
& Nbsp? Browser.contents>>> Εκτύπωση
& Nbsp?
& Nbsp?
Το ίδιο το widget HTML
Ας αναγκάσει όλους javascript πόρων που θα αναγκαστεί να συμπεριληφθούν στο κάτω μέρος τώρα, λίγο πριν από το