]> git.donarmstrong.com Git - qmk_firmware.git/blob - lib/python/qmk/tests/attrdict.py
Setup a python test framework
[qmk_firmware.git] / lib / python / qmk / tests / attrdict.py
1 class AttrDict(dict):
2     """A dictionary that can be accessed by attributes.
3
4     This should only be used to mock objects for unit testing. Please do not use this outside of qmk.tests.
5     """
6     def __init__(self, *args, **kwargs):
7         super(AttrDict, self).__init__(*args, **kwargs)
8         self.__dict__ = self