本文整理汇总了Python中Direct.ReductionHelpers.build_subst_dictionary方法的典型用法代码示例。如果您正苦于以下问题:Python ReductionHelpers.build_subst_dictionary方法的具体用法?Python ReductionHelpers.build_subst_dictionary怎么用?Python ReductionHelpers.build_subst_dictionary使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Direct.ReductionHelpers
的用法示例。
在下文中一共展示了ReductionHelpers.build_subst_dictionary方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: test_build_subst_dictionary
# 需要导入模块: from Direct import ReductionHelpers [as 别名]
# 或者: from Direct.ReductionHelpers import build_subst_dictionary [as 别名]
def test_build_subst_dictionary(self):
self.assertEqual(dict(), helpers.build_subst_dictionary(""))
self.assertEqual(dict(), helpers.build_subst_dictionary())
self.assertRaises(AttributeError, helpers.build_subst_dictionary, 10)
self.assertRaises(AttributeError, helpers.build_subst_dictionary, "A=")
self.assertRaises(AttributeError, helpers.build_subst_dictionary, "B=C;A=")
rez=dict()
rez['A']='B'
self.assertEqual(rez, helpers.build_subst_dictionary(rez))
myDict = helpers.build_subst_dictionary("A=B")
self.assertEqual(myDict['B'],'A')
myDict = helpers.build_subst_dictionary("A=B;C=DD")
self.assertEqual(myDict['B'],'A')
self.assertEqual(myDict['DD'],'C')
myDict = helpers.build_subst_dictionary("A=B=C=DD")
self.assertEqual(myDict['B'],'A')
self.assertEqual(myDict['DD'],'A')
self.assertEqual(myDict['C'],'A')
myDict = helpers.build_subst_dictionary("A = B = C=DD")
self.assertEqual(myDict['B'],'A')
self.assertEqual(myDict['DD'],'A')
self.assertEqual(myDict['C'],'A')