A fake (in-memory) hypervisor+api. Allows nova testing w/o KVM and libvirt.
Fake LDAP server for test harnesses.
This class does very little error checking, and knows nothing about ldap class definitions. It implements the minimum emulation of the python ldap library to work with nova.
Bases: object
Modify the object at dn using the attribute list.
Args: dn – a dn attrs – a list of tuples in the following form:
([MOD_ADD | MOD_DELETE], attribute, value)
Search for all matching objects under dn using the query.
Args: dn – dn to search under scope – only SCOPE_SUBTREE is supported query – query to filter objects by fields – fields to return. Returns all fields if not specified
Based a bit on the carrot.backeds.queue backend... but a lot better
Bases: object