コード例 #1
0
ファイル: test_config.py プロジェクト: petrus-v/AnyBlok
 def test_merge_for_more_parts(self):
     Configuration.add('new-group', function_=fnct_configuration)
     Configuration.add('new-group', function_=fnct_other_configuration)
     Configuration.add('old-group', function_=fnct_configuration)
     Configuration.add('old-group', part='other',
                       function_=fnct_other_configuration)
     groups = Configuration._merge_groups('bloks', 'other')
     self.assertEqual(groups, {
         'new-group': [fnct_configuration, fnct_other_configuration],
         'old-group': [fnct_configuration, fnct_other_configuration]})
コード例 #2
0
ファイル: test_config.py プロジェクト: petrus-v/AnyBlok
 def test_merge_inexisting_part(self):
     Configuration._merge_groups('other')
コード例 #3
0
ファイル: test_config.py プロジェクト: petrus-v/AnyBlok
 def test_merge_no_parts(self):
     with self.assertRaises(ConfigurationException):
         Configuration._merge_groups()