コード例 #1
0
ファイル: utils_tests.py プロジェクト: ayurjev/mapex
 def test_do_dict(self):
     """ Утилита do_dict конструирует словарь по точечной нотации поля """
     self.assertDictEqual({"a": {"b": {"c": 1}}}, do_dict("a.b.c", 1))
コード例 #2
0
ファイル: models.py プロジェクト: verteen/z9
 def settings(self):
     if not hasattr(self, "_settings"):
         self._settings = flexdict()
         for setting in self.settings_raw:
             self._settings = merge_dict(self._settings, do_dict(setting.name, setting.value, cls=flexdict), cls=flexdict)
     return self._settings
コード例 #3
0
ファイル: utils_tests.py プロジェクト: vsmelov/mapex
 def test_do_dict(self):
     """ Утилита do_dict конструирует словарь по точечной нотации поля """
     self.assertDictEqual({"a": {"b": {"c": 1}}}, do_dict("a.b.c", 1))