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')
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\'')
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')
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'
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']))
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')
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'
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')
def setUp(self): os.environ['SETUP_PATH'] = '.:appveyor' cue.clear_lists() os.chdir(builddir) cue.source_set('defaults')