# Path: punch/vcs_use_cases/tag.py
# class VCSTagUseCase(use_case.VCSUseCase):


import six
    import mock
from punch.vcs_use_cases import tag
    from unittest import mock


if six.PY2:
else:


def test_pre_tag():
    repo = mock.Mock()
    use_case = tag.VCSTagUseCase(repo)

    use_case.tag("just_a_tag")


# Path: punch/vcs_use_cases/tag.py
# class VCSTagUseCase(use_case.VCSUseCase):


# Path: tests/vcs_use_cases/test_tag_use_case.py
import six
    import mock
from punch.vcs_use_cases import tag
    from unittest import mock



if six.PY2:
else:


def test_pre_tag():
    repo = mock.Mock()
    use_case = tag.VCSTagUseCase(repo)

    use_case.tag("just_a_tag")


    assert repo.tag.called_with("just_a_tag")