Example #1
0
    def _get_run_command(self):
        """ Generates and returns a string which the provisioner invokes.
        :return: str
        """
        cmd = []
        cmd.extend(['ansible-playbook'])
        cmd.extend(util.get_flags(self._get_options_dict()))
        cmd.extend([self.suite.run_list])

        return cmd
Example #2
0
def test_get_flags():
    d = {'foo_bar': 'baz', 'qux': True}

    assert ['--foo-bar=baz', '--qux'] == util.get_flags(d)