Make environment test less sensitive to user config files.

This commit is contained in:
Todd Gamblin 2016-06-21 00:19:28 -07:00
parent 0521b9bb32
commit 58cff1290d

View File

@ -123,7 +123,12 @@ def test_source_files(self):
env = EnvironmentModifications.from_sourcing_files(*files)
modifications = env.group_by_name()
self.assertEqual(len(modifications), 4)
# This is sensitive to the user's environment; can include
# spurious entries for things like PS1
#
# TODO: figure out how to make a bit more robust.
self.assertTrue(len(modifications) >= 4)
# Set new variables
self.assertEqual(len(modifications['NEW_VAR']), 1)
self.assertTrue(isinstance(modifications['NEW_VAR'][0], SetEnv))