diff --git a/tests/utils/test_bzr_tags.py b/tests/utils/test_bzr_tags.py deleted file mode 100644 index 6e3f5906a..000000000 --- a/tests/utils/test_bzr_tags.py +++ /dev/null @@ -1,58 +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 . # -########################################################################## -""" -Package to test for proper bzr tags. -""" -import os -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 TestBzrTags(TestCase): - - def test_bzr_tags(self): - """ - Test for proper bzr tags - """ - # GIVEN: A bzr branch - path = os.path.dirname(__file__) - - # WHEN getting the branches tags - try: - bzr = Popen(('bzr', 'tags', '--directory=' + path), stdout=PIPE) - except Exception: - raise SkipTest('bzr is not installed') - std_out = bzr.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, 'List of tags should match'