delete test_git_tags (test_bzr_tags)

This commit is contained in:
Benjamin Hoving 2019-09-18 18:09:49 -04:00
parent 9cc2d4a5af
commit f3f0f6404e

View File

@ -1,60 +0,0 @@
# -*- coding: utf-8 -*-
# vim: autoindent shiftwidth=4 expandtab textwidth=120 tabstop=4 softtabstop=4
##########################################################################
# OpenLP - Open Source Lyrics Projection #
# ---------------------------------------------------------------------- #
# Copyright (c) 2008-2019 OpenLP Developers #
# ---------------------------------------------------------------------- #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
# the Free Software Foundation, either version 3 of the License, or #
# (at your option) any later version. #
# #
# This program is distributed in the hope that it will be useful, #
# but WITHOUT ANY WARRANTY; without even the implied warranty of #
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
# GNU General Public License for more details. #
# #
# You should have received a copy of the GNU General Public License #
# along with this program. If not, see <https://www.gnu.org/licenses/>. #
##########################################################################
"""
Package to test for proper bzr tags.
"""
from subprocess import PIPE, Popen
from unittest import TestCase, SkipTest
TAGS1 = {'1.9.0', '1.9.1', '1.9.2', '1.9.3', '1.9.4', '1.9.5', '1.9.6', '1.9.7', '1.9.8', '1.9.9', '1.9.10',
'1.9.11', '1.9.12', '2.0', '2.1.0', '2.1.1', '2.1.2', '2.1.3', '2.1.4', '2.1.5', '2.1.6', '2.2',
'2.3.1', '2.3.2', '2.3.3', '2.4'}
class TestGitTags(TestCase):
def test_git_tags(self):
"""
Test for proper git tags
"""
# GIVEN: a git repo
# pyflake complains about this line because the value of path is never used
# path = os.path.dirname(__file__)
# WHEN: getting the tags
try:
git = Popen(('git', 'tag'), stdout=PIPE)
except Exception:
raise SkipTest('git is not installed')
std_out = git.communicate()[0]
count = len(TAGS1)
tags = [line.decode('utf-8').split()[0] for line in std_out.splitlines()]
count1 = 0
for t in tags:
if t in TAGS1:
count1 += 1
# THEN: the tags should match the accepted tags
assert count == count1