コード例 #1
0
ファイル: Setter_test.py プロジェクト: TopRamenGod/echomesh
 def test_apply_list(self):
     Setter.apply_list(self.settings, self.add_suffix,
                       ['hello'], ['deep', 'tree', 'fish'])
     self.assertEqual(
         self.settings,
         {'hello': 'world.end',
          'deep': {'tree': {'fish': 'food.end', 'nesting': 'egg'}}})
コード例 #2
0
ファイル: Setter_test.py プロジェクト: florian-f/echomesh
 def test_apply_dict(self):
   Setter.apply_dict(self.config, self.add_suffix,
                     {'hello': True,
                      'deep': {'tree': {'fish': True}}})
   self.assertEqual(self.config,
                    {'hello': 'world.end',
                     'deep': {'tree': {'fish': 'food.end', 'nesting': 'egg'}}})
コード例 #3
0
 def test_apply_list(self):
     Setter.apply_list(self.settings, self.add_suffix, ['hello'],
                       ['deep', 'tree', 'fish'])
     self.assertEqual(
         self.settings, {
             'hello': 'world.end',
             'deep': {
                 'tree': {
                     'fish': 'food.end',
                     'nesting': 'egg'
                 }
             }
         })
コード例 #4
0
 def test_two_setter(self):
     self.assertEqual(
         Setter.setter(self.settings, 'deep', 'tree', 'nesting'),
         ({
             'fish': 'food',
             'nesting': 'egg'
         }, 'nesting'))
コード例 #5
0
 def test_apply_dict(self):
     Setter.apply_dict(self.settings, self.add_suffix, {
         'hello': True,
         'deep': {
             'tree': {
                 'fish': True
             }
         }
     })
     self.assertEqual(
         self.settings, {
             'hello': 'world.end',
             'deep': {
                 'tree': {
                     'fish': 'food.end',
                     'nesting': 'egg'
                 }
             }
         })
コード例 #6
0
ファイル: Setter_test.py プロジェクト: TopRamenGod/echomesh
 def test_two_setter(self):
     self.assertEqual(
         Setter.setter(self.settings, 'deep', 'tree', 'nesting'),
         ({'fish': 'food', 'nesting': 'egg'}, 'nesting'))
コード例 #7
0
ファイル: Setter_test.py プロジェクト: TopRamenGod/echomesh
 def test_simple_setter(self):
     self.assertEqual(Setter.setter(self.settings, 'hello'),
                      (self.settings, 'hello'))
コード例 #8
0
def evaluate_config():
  config = copy.deepcopy(Config.get_config())
  Setter.apply_apply_list(config, Expression.convert, *UNIT_ADDRESSES)
  Setter.apply_list(config, ColorTable.to_color, *COLOR_ADDRESSES)
  return config
コード例 #9
0
ファイル: Setter_test.py プロジェクト: florian-f/echomesh
 def test_simple_setter(self):
   self.assertEqual(Setter.setter(self.config, 'hello'),
                    (self.config, 'hello'))
コード例 #10
0
 def test_simple_setter(self):
     self.assertEqual(Setter.setter(self.settings, 'hello'),
                      (self.settings, 'hello'))