# Path: doodad/utils/cmd_builder.py
# class CommandBuilder(object):
#     def __init__(self):
#     def append(self, cmd, *args):
#     def echo(self, msg):
#     def to_string(self, separator=';'):
#     def __str__(self):
#     def __iter__(self):
#     def dump_script(self):


import unittest
import sys
from doodad.utils import cmd_builder



class TestCmdBuilder(unittest.TestCase):
    def test_args(self):
        builder = cmd_builder.CommandBuilder()
        builder.append('cat', '12', '34')
        self.assertEqual(str(builder), 'cat 12 34')

    def test_recursive(self):

# Path: doodad/utils/cmd_builder.py
# class CommandBuilder(object):
#     def __init__(self):
#     def append(self, cmd, *args):
#     def echo(self, msg):
#     def to_string(self, separator=';'):
#     def __str__(self):
#     def __iter__(self):
#     def dump_script(self):


# Path: doodad/utils/test_cmd_builder.py
import unittest
import sys
from doodad.utils import cmd_builder




class TestCmdBuilder(unittest.TestCase):
    def test_args(self):
        builder = cmd_builder.CommandBuilder()
        builder.append('cat', '12', '34')
        self.assertEqual(str(builder), 'cat 12 34')

    def test_recursive(self):

        builder1 = cmd_builder.CommandBuilder()