예제 #1
0
 def testComments(self):
   """Test various comments."""
   expected = {'drupal': [], 'libraries': [], 'modules': [], 'themes': []}
   simple_comment = self.prepareInput(['# test'])
   no_comment = self.prepareInput(['api = 2', 'core = 7.x'])
   api_core_comment = self.prepareInput(['api = 2', 'core = 7.x', '#test'])
   self.assertEqual(drushmake.parsefile(simple_comment), expected, 'Simple comment.')
   self.assertEqual(drushmake.parsefile(no_comment), expected, 'Only api and core specified.')
   self.assertEqual(drushmake.parsefile(api_core_comment), expected, 'Api, core, and a comment.')
예제 #2
0
 def testDrupal(self):
   expected = {'drupal': [{'version': '7.17'}],
               'libraries': [],
               'modules': [],
               'themes': []}
   drupal_version_only = self.prepareInput(['api = 2', 'core = 7.x', 'projects[drupal] = 7.17'])
   self.assertEqual(drushmake.parsefile(drupal_version_only), expected, 'Drupal version.')