record_metadata¶
yohou.testing.metadata_routing.record_metadata(obj, record_default=True, **params)
¶
Store passed metadata to a method of obj.
If record_default is False, kwargs whose values are "default" are skipped. This is so that checks on keyword arguments whose default was not changed are skipped.
Parameters¶
| Name | Type | Description | Default |
|---|---|---|---|
obj
|
object
|
Object to record metadata on (usually has a registry attribute) |
required |
record_default
|
bool
|
Whether to record kwargs with "default" values |
True
|
**params
|
dict
|
Metadata to record |
{}
|