def test_grep_for_environment_variables(self): """ Test grep for environment variables :return: None """ a = Action() a.command = "/usr/bin/env | grep ALIGNAK_TEST_VARIABLE" assert 'ALIGNAK_TEST_VARIABLE' not in a.get_local_environnement() a.env = {'ALIGNAK_TEST_VARIABLE': 'is now existing and defined'} assert 'ALIGNAK_TEST_VARIABLE' in a.get_local_environnement() assert a.get_local_environnement()['ALIGNAK_TEST_VARIABLE'] == 'is now existing and defined' # Execute action a.execute() self.wait_finished(a) assert a.output == 'ALIGNAK_TEST_VARIABLE=is now existing and defined'
def test_grep_for_environment_variables(self): """ Test grep for environment variables :return: None """ a = Action() a.command = "/usr/bin/env | grep ALIGNAK_TEST_VARIABLE" assert 'ALIGNAK_TEST_VARIABLE' not in a.get_local_environnement() a.env = {'ALIGNAK_TEST_VARIABLE': 'is now existing and defined'} assert 'ALIGNAK_TEST_VARIABLE' in a.get_local_environnement() assert a.get_local_environnement( )['ALIGNAK_TEST_VARIABLE'] == 'is now existing and defined' # Execute action a.execute() self.wait_finished(a) assert a.output == 'ALIGNAK_TEST_VARIABLE=is now existing and defined'
def test_grep_for_environment_variables(self): if os.name == 'nt': return a = Action() a.timeout = 10 a.env = {} # :fixme: this sould be pre-set in Action.__init__() a.command = "/usr/bin/env | grep TITI" self.assertNotIn('TITI', a.get_local_environnement()) a.env = {'TITI': 'est en vacance'} self.assertIn('TITI', a.get_local_environnement()) self.assertEqual(a.get_local_environnement()['TITI'], 'est en vacance' ) a.execute() self.wait_finished(a) self.assertEqual(a.output, 'TITI=est en vacance')
def test_echo_environment_variables(self): """ Test echo environment variables :return: None """ self.print_header() a = Action() a.command = "echo $ALIGNAK_TEST_VARIABLE" assert 'ALIGNAK_TEST_VARIABLE' not in a.get_local_environnement() a.env = {'ALIGNAK_TEST_VARIABLE': 'is now existing and defined'} assert 'ALIGNAK_TEST_VARIABLE' in a.get_local_environnement() assert a.get_local_environnement( )['ALIGNAK_TEST_VARIABLE'] == 'is now existing and defined' # Execute action a.execute() self.wait_finished(a) assert a.output == 'is now existing and defined'