def test_will_preserve_arguments(self):
        """
        The recommended cleanup command contains the same arguments given.
        """
        for i in range(1, 6):
            self.command('git checkout -b branch{0}'.format(i))
            self.make_commit()
            self.command('git checkout master')
            self.make_commit()
            self.command('git merge branch{0}'.format(i))

        preview = 'git-sweep preview --master=master --origin=origin'
        cleanup = 'git-sweep cleanup --master=master --origin=origin'

        (retcode, stdout, stderr) = self.gscommand(preview)

        self.assertResults('''
            Fetching from the remote
            These branches have been merged into master:

              branch1
              branch2
              branch3
              branch4
              branch5

            To delete them, run again with `{0}`
            '''.format(cleanup), stdout)

        The recommended cleanup command contains the same arguments given.
        
src/gitsweep/tests/test_cli.py