예제 #1
0
 def test_copier(self):
     generator = generators.Copier()
     self.assertEqual(generator.generate_value(None, **{'value': 'a'}), 'a')
     self.assertEqual(generator.generate_value(None, **{'value': '{{a}}'}),
                      '{{a}}')
     self.assertIn('init-args="initArgs" value="customizationArgs.value"',
                   generator.get_html_template())
예제 #2
0
 def test_copier(self):
     generator = generators.Copier()
     self.assertEqual(generator.generate_value({}, **{'value': 'a'}), 'a')
     self.assertEqual(
         generator.generate_value({}, **{
             'value': 'a',
             'parse_with_jinja': False
         }), 'a')
     self.assertEqual(
         generator.generate_value(
             None, **{
                 'value': 'a',
                 'parse_with_jinja': False
             }), 'a')
     self.assertEqual(
         generator.generate_value({}, **{
             'value': '{{a}}',
             'parse_with_jinja': False
         }), '{{a}}')
     self.assertEqual(
         generator.generate_value({'a': 'b'}, **{
             'value': '{{a}}',
             'parse_with_jinja': True
         }), 'b')
     self.assertIn('init-args="initArgs" value="customizationArgs.value"',
                   generator.get_html_template())
예제 #3
0
 def test_copier(self):
     generator = generators.Copier()
     self.assertEqual(generator.generate_value({}, **{'value': 'a'}), 'a')
     self.assertEqual(
         generator.generate_value({}, **{
             'value': 'a',
             'parse_with_jinja': False
         }), 'a')
     self.assertEqual(
         generator.generate_value({}, **{
             'value': '{{a}}',
             'parse_with_jinja': False
         }), '{{a}}')
     self.assertEqual(
         generator.generate_value({'a': 'b'}, **{
             'value': '{{a}}',
             'parse_with_jinja': True
         }), 'b')