all options
jessie  ] [  stretch  ] [  buster  ] [  bullseye  ] [  sid  ]
[ Source: python-dbusmock  ]

Package: python3-dbusmock (0.16.7-1)

Links for python3-dbusmock

Screenshot

Debian Resources:

Download Source Package python-dbusmock:

Maintainers:

External Resources:

Similar packages:

oggetti mock D-Bus per test (Python 3)

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

  • depends
  • recommends
  • suggests
  • enhances

Download python3-dbusmock

Download for all available architectures
Architecture Package Size Installed Size Files
all 56.3 kB347.0 kB [list of files]