def setup(self, mock_open, mock_temp, mock_command):
     tmpfile = mock.Mock()
     tmpfile.name = 'tmpfile'
     mock_temp.return_value = tmpfile
     root_bind = mock.Mock()
     root_bind.move_to_root = mock.Mock(
         return_value=['root-moved-arguments'])
     root_bind.root_dir = '../data'
     root_bind.shared_location = '/shared-dir'
     self.repo = RepositoryZypper(root_bind)