Example #1
0
 def _testme(self, argv, stdin=None, env=None):
     """ Helper test shortcut """
     result = render_command(os.getcwd(), env or {0}, stdin, argv)
     if (isinstance(result, str)):
         self.assertEqual(self.expected_output, result)
     else:
         self.assertEqual(self.expected_output.encode('UTF-8'), result)
Example #2
0
 def _testme(self, argv, stdin=None, env=None):
     """ Helper test shortcut """
     result = render_command(os.getcwd(), env or {0}, stdin, argv)
     if(isinstance(result, str)):
         self.assertEqual(self.expected_output, result)
     else:
         self.assertEqual(self.expected_output.encode('UTF-8'), result)
Example #3
0
 def test_glob(self):
     self.assertTrue(
         render_command(
             os.getcwd(), {}, None,
             ['-g', 'resources/nginx-env*.j2', 'resources/data.env']) in [
                 '[\'resources/nginx-env\', \'resources/nginx-env2\']',
                 '[\'resources/nginx-env2\', \'resources/nginx-env\']'
             ])
     with open('resources/nginx-env', 'r') as f:
         result = f.read()
         if (isinstance(result, str)):
             self.assertEqual(self.expected_output, result)
         else:
             self.assertEqual(self.expected_output.encode('UTF-8'), result)
     with open('resources/nginx-env2', 'r') as f:
         result = f.read()
         if (isinstance(result, str)):
             self.assertEqual(self.expected_output, result)
         else:
             self.assertEqual(self.expected_output.encode('UTF-8'), result)
Example #4
0
 def test_glob(self):
     self.assertTrue(render_command(os.getcwd(),
                                    {},
                                    None,
                                    ['-g',
                                     'resources/nginx-env*.j2',
                                     'resources/data.env']) in
                     ['[\'resources/nginx-env\', \'resources/nginx-env2\']',
                      '[\'resources/nginx-env2\', \'resources/nginx-env\']'])
     with open('resources/nginx-env', 'r') as f:
         result = f.read()
         if(isinstance(result, str)):
             self.assertEqual(self.expected_output, result)
         else:
             self.assertEqual(self.expected_output.encode('UTF-8'), result)
     with open('resources/nginx-env2', 'r') as f:
         result = f.read()
         if(isinstance(result, str)):
             self.assertEqual(self.expected_output, result)
         else:
             self.assertEqual(self.expected_output.encode('UTF-8'), result)