当前位置: 首页>>代码示例>>Python>>正文


Python Yedit.remove_entry方法代码示例

本文整理汇总了Python中yedit.Yedit.remove_entry方法的典型用法代码示例。如果您正苦于以下问题:Python Yedit.remove_entry方法的具体用法?Python Yedit.remove_entry怎么用?Python Yedit.remove_entry使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在yedit.Yedit的用法示例。


在下文中一共展示了Yedit.remove_entry方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: test_remove_all

# 需要导入模块: from yedit import Yedit [as 别名]
# 或者: from yedit.Yedit import remove_entry [as 别名]
 def test_remove_all(self):
     '''test removing all data'''
     data = Yedit.remove_entry({'a': {'b': 12}}, '')
     self.assertTrue(data)
开发者ID:kwoodson,项目名称:yedit,代码行数:6,代码来源:test_yedit.py

示例2: test_remove_list_entry

# 需要导入模块: from yedit import Yedit [as 别名]
# 或者: from yedit.Yedit import remove_entry [as 别名]
 def test_remove_list_entry(self):
     '''test removing list entry'''
     data = {'a': {'b': [{'c': 3}]}}
     results = Yedit.remove_entry(data, 'a.b[0]')
     self.assertTrue(results)
     self.assertTrue(data, {'a': {'b': []}})
开发者ID:kwoodson,项目名称:yedit,代码行数:8,代码来源:test_yedit.py

示例3: test_remove_list_entry_index

# 需要导入模块: from yedit import Yedit [as 别名]
# 或者: from yedit.Yedit import remove_entry [as 别名]
 def test_remove_list_entry_index(self):
     '''test removing list entry 1 index'''
     data = {'a': {'b': ['c', 'd', 'e']}}
     results = Yedit.remove_entry(data, 'a.b[1]')
     self.assertTrue(results)
     self.assertEqual(data, {'a': {'b': ['c', 'e']}})
开发者ID:IshentRas,项目名称:openshift-ansible,代码行数:8,代码来源:test_yedit.py

示例4: test_remove_list_entry_index_top

# 需要导入模块: from yedit import Yedit [as 别名]
# 或者: from yedit.Yedit import remove_entry [as 别名]
 def test_remove_list_entry_index_top(self):
     '''test removing top list entry'''
     data = ['c', 'd', 'e']
     results = Yedit.remove_entry(data, '', 2)
     self.assertTrue(results)
     self.assertEqual(data, ['c', 'd'])
开发者ID:IshentRas,项目名称:openshift-ansible,代码行数:8,代码来源:test_yedit.py

示例5: test_remove_dict_entry_top

# 需要导入模块: from yedit import Yedit [as 别名]
# 或者: from yedit.Yedit import remove_entry [as 别名]
 def test_remove_dict_entry_top(self):
     '''test removing dict entry top'''
     data = {'a': 1, 'b': 2}
     results = Yedit.remove_entry(data, '', value='b')
     self.assertTrue(results)
     self.assertEqual(data, {'a': 1})
开发者ID:IshentRas,项目名称:openshift-ansible,代码行数:8,代码来源:test_yedit.py

示例6: test_remove_dict_entry_top_all

# 需要导入模块: from yedit import Yedit [as 别名]
# 或者: from yedit.Yedit import remove_entry [as 别名]
 def test_remove_dict_entry_top_all(self):
     '''test removing dict entry top all'''
     data = {'a': 1, 'b': 2}
     results = Yedit.remove_entry(data, '')
     self.assertTrue(results)
     self.assertEqual(data, {})
开发者ID:IshentRas,项目名称:openshift-ansible,代码行数:8,代码来源:test_yedit.py

示例7: test_remove_dict_entry

# 需要导入模块: from yedit import Yedit [as 别名]
# 或者: from yedit.Yedit import remove_entry [as 别名]
 def test_remove_dict_entry(self):
     '''test removing dict entry'''
     data = {'a': {'b': [{'c': 3, 'd': 4, 'e': 5}]}}
     results = Yedit.remove_entry(data, 'a.b[0].c')
     self.assertTrue(results)
     self.assertEqual(data, {'a': {'b': [{'d': 4, 'e': 5}]}})
开发者ID:IshentRas,项目名称:openshift-ansible,代码行数:8,代码来源:test_yedit.py


注:本文中的yedit.Yedit.remove_entry方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。