Package: python3-dbusmock (0.32.2-1)
Links for python3-dbusmock
Debian Resources:
Download Source Package python-dbusmock:
- [python-dbusmock_0.32.2-1.dsc]
- [python-dbusmock_0.32.2.orig.tar.gz]
- [python-dbusmock_0.32.2-1.debian.tar.xz]
Maintainers:
External Resources:
- Homepage [github.com]
Similar packages:
oggetti mock D-Bus per test
Con python-dbusmock si possono facilmente creare oggetti mock su D-Bus. Ciò è utile per scrivere test per software che comunica con servizi D-Bus, come upower, systemd, ConsoleKit, gnome-session o altri, ed è difficile (o impossibile senza i privilegi di root) impostare lo stato dei servizi reali a ciò che ci si aspetta nei test.
Gli oggetti mock sembrano la vera API (o almeno le parti di cui si ha effettivamente bisogno), ma di fatto non fanno nulla (o solo qualche azione che l'utente stesso specifica). Si può configurare a piacere nel proprio test il loro stato, il loro comportamento e le loro risposte, senza fare alcuna assunzione sullo stato del sistema reale.
Può essere usato con qualsiasi linguaggio di programmazione, dato che si può eseguire il mocker come un programma normale. L'effettiva configurazione del mock (aggiunta di oggetti, metodi, proprietà, ecc.) avviene tutta attraverso metodi D-Bus sull'interfaccia org.freedesktop.DBus.Mock. Solo non sia ha la comoda API di avvio di D-Bus in quel modo.
Other Packages Related to python3-dbusmock
|
|
|
|
-
- dep: dbus-daemon
- semplice sistema di messaggi tra processi (bus di messaggi di riferimento)
-
- dep: gir1.2-glib-2.0
- dati d'introspezione per GLib, GObject, Gio e GModule
-
- dep: python3
- linguaggio interattivo di alto livello orientato agli oggetti (versione python3 predefinita)
-
- dep: python3-dbus
- semplice sistema per messaggi tra processi (interfaccia Python 3)
-
- dep: python3-gi
- collegamenti Python 3 per le librerie gobject-introspection
-
- sug: python3-pytest
- sistema per test semplice e potente in Python 3
Download python3-dbusmock
Architecture | Package Size | Installed Size | Files |
---|---|---|---|
all | 87.7 kB | 471.0 kB | [list of files] |