diff options
Diffstat (limited to 'tests/unittests/test_datasource')
| -rw-r--r-- | tests/unittests/test_datasource/test_opennebula.py | 8 | 
1 files changed, 8 insertions, 0 deletions
| diff --git a/tests/unittests/test_datasource/test_opennebula.py b/tests/unittests/test_datasource/test_opennebula.py index e1812a88..ce9ee9f4 100644 --- a/tests/unittests/test_datasource/test_opennebula.py +++ b/tests/unittests/test_datasource/test_opennebula.py @@ -258,6 +258,14 @@ iface eth0 inet static  ''') +class TestParseShellConfig(MockerTestCase): +    def test_no_seconds(self): +        cfg = '\n'.join(["foo=bar", "SECONDS=2", "xx=foo"]) +        # we could test 'sleep 2', but that would make the test run slower. +        ret = ds.parse_shell_config(cfg); +        self.assertEqual(ret, {"foo": "bar", "xx": "foo"}) + +  def populate_context_dir(path, variables):      data = "# Context variables generated by OpenNebula\n"      for (k, v) in variables.iteritems(): | 
