Exemplo n.º 1
0
 def test_DoubleIncludeGetsIgnored(self):
     capturedOutput = getStringIO()
     sys.stdout = capturedOutput
     cue.source_set('test03')
     sys.stdout = sys.__stdout__
     self.assertRegexpMatches(capturedOutput.getvalue(),
                              'Ignoring already included setup file')
Exemplo n.º 2
0
 def test_ValidSetupName(self):
     capturedOutput = getStringIO()
     sys.stdout = capturedOutput
     cue.source_set('test01')
     sys.stdout = sys.__stdout__
     self.assertEqual(cue.setup['BASE'], '7.0',
                      'BASE was not set to \'7.0\'')
Exemplo n.º 3
0
 def setUp(self):
     os.environ['SETUP_PATH'] = '.:appveyor'
     if os.path.exists(self.location):
         shutil.rmtree(self.location, onerror=cue.remove_readonly)
     cue.clear_lists()
     os.chdir(builddir)
     cue.source_set('defaults')
     cue.complete_setup('BASE')
Exemplo n.º 4
0
 def setUp(self):
     os.environ['SETUP_PATH'] = '.'
     if os.path.exists(cue.cachedir):
         shutil.rmtree(cue.cachedir, onerror=cue.remove_readonly)
     cue.clear_lists()
     cue.detect_context()
     cue.source_set('defaults')
     cue.complete_setup('MCoreUtils')
     cue.setup['MCoreUtils'] = 'master'
Exemplo n.º 5
0
 def test_SetupDoesNotOverridePreset(self):
     os.environ['BASE'] = 'foo'
     capturedOutput = getStringIO()
     sys.stdout = capturedOutput
     cue.source_set('test01')
     sys.stdout = sys.__stdout__
     self.assertEqual(cue.setup['BASE'], 'foo',
                      'Preset BASE was overridden by test01 setup (expected \'foo\' got {0})'
                      .format(cue.setup['BASE']))
Exemplo n.º 6
0
 def test_IncludeSetupFirstSetWins(self):
     captured_output = getStringIO()
     sys.stdout = captured_output
     cue.source_set('test02')
     sys.stdout = sys.__stdout__
     self.assertEqual(cue.setup['BASE'], 'foo',
                      'BASE set in test02 was overridden by test01 setup (expected \'foo\' got {0})'
                      .format(cue.setup['BASE']))
     self.assertEqual(cue.setup['FOO'], 'bar', 'Setting of single word does not work')
     self.assertEqual(cue.setup['FOO2'], 'bar bar2', 'Setting of multiple words does not work')
     self.assertEqual(cue.setup['FOO3'], 'bar bar2', 'Indented setting of multiple words does not work')
     self.assertEqual(cue.setup['SNCSEQ'], 'R2-2-8', 'Setup test01 was not included')
Exemplo n.º 7
0
 def setUp(self):
     os.environ['SETUP_PATH'] = '.'
     cue.clear_lists()
     cue.detect_context()
     if os.path.exists(cue.ci['cachedir']):
         shutil.rmtree(cue.ci['cachedir'], onerror=cue.remove_readonly)
     self.location = os.path.join(cue.ci['cachedir'], 'mcoreutils-master')
     self.testfile = os.path.join(self.location, '.ci', 'LICENSE')
     os.path.join(cue.ci['cachedir'], 'mcoreutils-master')
     cue.source_set('defaults')
     cue.complete_setup('MCoreUtils')
     cue.setup['MCoreUtils'] = 'master'
Exemplo n.º 8
0
 def setUp(self):
     os.environ['SETUP_PATH'] = '.:appveyor'
     cue.clear_lists()
     cue.detect_context()
     self.location = os.path.join(cue.ci['cachedir'], 'base-R3.15.6')
     self.licensefile = os.path.join(self.location, 'LICENSE')
     self.checked_file = os.path.join(self.location, 'checked_out')
     self.release_file = os.path.join(self.location, 'configure', 'RELEASE')
     if os.path.exists(self.location):
         shutil.rmtree(self.location, onerror=cue.remove_readonly)
     os.chdir(builddir)
     cue.source_set('defaults')
     cue.complete_setup('BASE')
Exemplo n.º 9
0
 def setUp(self):
     os.environ['SETUP_PATH'] = '.:appveyor'
     cue.clear_lists()
     os.chdir(builddir)
     cue.source_set('defaults')