mirror of
https://github.com/rpm-software-management/tito.git
synced 2025-02-23 20:22:46 +00:00
tests: unittests assertEquals() is now assertEqual()
This commit is contained in:
parent
b895acb7db
commit
d220002bf0
7 changed files with 139 additions and 139 deletions
|
@ -82,12 +82,12 @@ class GitAnnexBuilderTests(TitoGitTestFixture):
|
||||||
builder = GitAnnexBuilder(PKG_NAME, None, self.output_dir,
|
builder = GitAnnexBuilder(PKG_NAME, None, self.output_dir,
|
||||||
self.config, {}, {}, **{'offline': True})
|
self.config, {}, {}, **{'offline': True})
|
||||||
builder.rpm()
|
builder.rpm()
|
||||||
self.assertEquals(1, len(list(builder.sources)))
|
self.assertEqual(1, len(list(builder.sources)))
|
||||||
|
|
||||||
self.assertEquals(2, len(builder.artifacts))
|
self.assertEqual(2, len(builder.artifacts))
|
||||||
self.assertEquals(1, len(glob.glob(join(self.output_dir,
|
self.assertEqual(1, len(glob.glob(join(self.output_dir,
|
||||||
"extsrc-0.0.2-1.*src.rpm"))))
|
"extsrc-0.0.2-1.*src.rpm"))))
|
||||||
self.assertEquals(1, len(glob.glob(join(self.output_dir, 'noarch',
|
self.assertEqual(1, len(glob.glob(join(self.output_dir, 'noarch',
|
||||||
"extsrc-0.0.2-1.*.noarch.rpm"))))
|
"extsrc-0.0.2-1.*.noarch.rpm"))))
|
||||||
builder.cleanup()
|
builder.cleanup()
|
||||||
|
|
||||||
|
|
|
@ -88,9 +88,9 @@ class FetchBuilderTests(TitoGitTestFixture):
|
||||||
|
|
||||||
tito('build --rpm --output=%s --no-cleanup --debug --arg=source=%s ' %
|
tito('build --rpm --output=%s --no-cleanup --debug --arg=source=%s ' %
|
||||||
(self.output_dir, self.source_filename))
|
(self.output_dir, self.source_filename))
|
||||||
self.assertEquals(1, len(glob.glob(join(self.output_dir,
|
self.assertEqual(1, len(glob.glob(join(self.output_dir,
|
||||||
"extsrc-0.0.2-1.*src.rpm"))))
|
"extsrc-0.0.2-1.*src.rpm"))))
|
||||||
self.assertEquals(1, len(glob.glob(join(self.output_dir,
|
self.assertEqual(1, len(glob.glob(join(self.output_dir,
|
||||||
"noarch/extsrc-0.0.2-1.*noarch.rpm"))))
|
"noarch/extsrc-0.0.2-1.*noarch.rpm"))))
|
||||||
|
|
||||||
def test_tag_rejected(self):
|
def test_tag_rejected(self):
|
||||||
|
@ -113,7 +113,7 @@ class FetchBuilderTests(TitoGitTestFixture):
|
||||||
tito('release --debug yum-test --arg source=%s' %
|
tito('release --debug yum-test --arg source=%s' %
|
||||||
self.source_filename)
|
self.source_filename)
|
||||||
|
|
||||||
self.assertEquals(1, len(glob.glob(join(yum_repo_dir,
|
self.assertEqual(1, len(glob.glob(join(yum_repo_dir,
|
||||||
"extsrc-0.0.2-1.*noarch.rpm"))))
|
"extsrc-0.0.2-1.*noarch.rpm"))))
|
||||||
self.assertEquals(1, len(glob.glob(join(yum_repo_dir,
|
self.assertEqual(1, len(glob.glob(join(yum_repo_dir,
|
||||||
"repodata/repomd.xml"))))
|
"repodata/repomd.xml"))))
|
||||||
|
|
|
@ -104,7 +104,7 @@ class MultiProjectTests(TitoGitTestFixture):
|
||||||
os.chdir(os.path.join(self.repo_dir, 'pkg3'))
|
os.chdir(os.path.join(self.repo_dir, 'pkg3'))
|
||||||
tito('tag --debug --accept-auto-changelog')
|
tito('tag --debug --accept-auto-changelog')
|
||||||
new_ver = get_latest_tagged_version(TEST_PKG_3)
|
new_ver = get_latest_tagged_version(TEST_PKG_3)
|
||||||
self.assertEquals("0.0.2-1", new_ver)
|
self.assertEqual("0.0.2-1", new_ver)
|
||||||
|
|
||||||
dest_file = os.path.join(self.repo_dir, 'pkg3', "version.txt")
|
dest_file = os.path.join(self.repo_dir, 'pkg3', "version.txt")
|
||||||
self.assertTrue(os.path.exists(dest_file))
|
self.assertTrue(os.path.exists(dest_file))
|
||||||
|
@ -133,7 +133,7 @@ class MultiProjectTests(TitoGitTestFixture):
|
||||||
os.chdir(os.path.join(self.repo_dir, 'pkg2'))
|
os.chdir(os.path.join(self.repo_dir, 'pkg2'))
|
||||||
tito('tag --debug --accept-auto-changelog --use-release 42')
|
tito('tag --debug --accept-auto-changelog --use-release 42')
|
||||||
new_ver = get_latest_tagged_version(TEST_PKG_2)
|
new_ver = get_latest_tagged_version(TEST_PKG_2)
|
||||||
self.assertEquals(new_ver.split('-')[-1], "42")
|
self.assertEqual(new_ver.split('-')[-1], "42")
|
||||||
|
|
||||||
def test_release_tagger_use_version(self):
|
def test_release_tagger_use_version(self):
|
||||||
os.chdir(os.path.join(self.repo_dir, 'pkg2'))
|
os.chdir(os.path.join(self.repo_dir, 'pkg2'))
|
||||||
|
@ -141,16 +141,16 @@ class MultiProjectTests(TitoGitTestFixture):
|
||||||
tito('tag --debug --accept-auto-changelog --use-version 1.3.37')
|
tito('tag --debug --accept-auto-changelog --use-version 1.3.37')
|
||||||
new_ver = get_latest_tagged_version(TEST_PKG_2)
|
new_ver = get_latest_tagged_version(TEST_PKG_2)
|
||||||
self.assertFalse(release_bumped(start_ver, new_ver))
|
self.assertFalse(release_bumped(start_ver, new_ver))
|
||||||
self.assertEquals(new_ver, "1.3.37-1")
|
self.assertEqual(new_ver, "1.3.37-1")
|
||||||
|
|
||||||
def test_build_tgz(self):
|
def test_build_tgz(self):
|
||||||
os.chdir(os.path.join(self.repo_dir, 'pkg1'))
|
os.chdir(os.path.join(self.repo_dir, 'pkg1'))
|
||||||
artifacts = tito('build --tgz')
|
artifacts = tito('build --tgz')
|
||||||
self.assertEquals(1, len(artifacts))
|
self.assertEqual(1, len(artifacts))
|
||||||
self.assertEquals('%s-0.0.1.tar.gz' % TEST_PKG_1,
|
self.assertEqual('%s-0.0.1.tar.gz' % TEST_PKG_1,
|
||||||
os.path.basename(artifacts[0]))
|
os.path.basename(artifacts[0]))
|
||||||
|
|
||||||
def test_build_rpm(self):
|
def test_build_rpm(self):
|
||||||
os.chdir(os.path.join(self.repo_dir, 'pkg1'))
|
os.chdir(os.path.join(self.repo_dir, 'pkg1'))
|
||||||
artifacts = tito('build --rpm')
|
artifacts = tito('build --rpm')
|
||||||
self.assertEquals(3, len(artifacts))
|
self.assertEqual(3, len(artifacts))
|
||||||
|
|
|
@ -96,5 +96,5 @@ class CoprReleaserTests(TitoGitTestFixture):
|
||||||
releaser.release()
|
releaser.release()
|
||||||
args = mock.call('/usr/bin/copr-cli build --nowait releaseme %s' %
|
args = mock.call('/usr/bin/copr-cli build --nowait releaseme %s' %
|
||||||
releaser.builder.srpm_location)
|
releaser.builder.srpm_location)
|
||||||
self.assertEquals(args, run_command.mock_calls[0])
|
self.assertEqual(args, run_command.mock_calls[0])
|
||||||
self.assertEquals(args, run_command.mock_calls[1])
|
self.assertEqual(args, run_command.mock_calls[1])
|
||||||
|
|
|
@ -86,7 +86,7 @@ class YumReleaserTests(TitoGitTestFixture):
|
||||||
self._setup_fetchbuilder_releaser(yum_repo_dir)
|
self._setup_fetchbuilder_releaser(yum_repo_dir)
|
||||||
tito('release --debug yum-test')
|
tito('release --debug yum-test')
|
||||||
|
|
||||||
self.assertEquals(1, len(glob.glob(join(yum_repo_dir,
|
self.assertEqual(1, len(glob.glob(join(yum_repo_dir,
|
||||||
"releaseme-0.0.1-1.*noarch.rpm"))))
|
"releaseme-0.0.1-1.*noarch.rpm"))))
|
||||||
self.assertEquals(1, len(glob.glob(join(yum_repo_dir,
|
self.assertEqual(1, len(glob.glob(join(yum_repo_dir,
|
||||||
"repodata/repomd.xml"))))
|
"repodata/repomd.xml"))))
|
||||||
|
|
|
@ -9,49 +9,49 @@ class ExtractBugzillasTest(unittest.TestCase):
|
||||||
commit_log = "- 123456: Did something interesting."
|
commit_log = "- 123456: Did something interesting."
|
||||||
extractor = BugzillaExtractor(commit_log)
|
extractor = BugzillaExtractor(commit_log)
|
||||||
results = extractor.extract()
|
results = extractor.extract()
|
||||||
self.assertEquals(1, len(results))
|
self.assertEqual(1, len(results))
|
||||||
self.assertEquals("Resolves: #123456 - Did something interesting.",
|
self.assertEqual("Resolves: #123456 - Did something interesting.",
|
||||||
results[0])
|
results[0])
|
||||||
|
|
||||||
def test_single_with_dash(self):
|
def test_single_with_dash(self):
|
||||||
commit_log = "- 123456 - Did something interesting."
|
commit_log = "- 123456 - Did something interesting."
|
||||||
extractor = BugzillaExtractor(commit_log)
|
extractor = BugzillaExtractor(commit_log)
|
||||||
results = extractor.extract()
|
results = extractor.extract()
|
||||||
self.assertEquals(1, len(results))
|
self.assertEqual(1, len(results))
|
||||||
self.assertEquals("Resolves: #123456 - Did something interesting.",
|
self.assertEqual("Resolves: #123456 - Did something interesting.",
|
||||||
results[0])
|
results[0])
|
||||||
|
|
||||||
def test_single_with_no_spaces(self):
|
def test_single_with_no_spaces(self):
|
||||||
commit_log = "- 123456-Did something interesting."
|
commit_log = "- 123456-Did something interesting."
|
||||||
extractor = BugzillaExtractor(commit_log)
|
extractor = BugzillaExtractor(commit_log)
|
||||||
results = extractor.extract()
|
results = extractor.extract()
|
||||||
self.assertEquals(1, len(results))
|
self.assertEqual(1, len(results))
|
||||||
self.assertEquals("Resolves: #123456 - Did something interesting.",
|
self.assertEqual("Resolves: #123456 - Did something interesting.",
|
||||||
results[0])
|
results[0])
|
||||||
|
|
||||||
def test_diff_format(self):
|
def test_diff_format(self):
|
||||||
commit_log = "+- 123456: Did something interesting."
|
commit_log = "+- 123456: Did something interesting."
|
||||||
extractor = BugzillaExtractor(commit_log)
|
extractor = BugzillaExtractor(commit_log)
|
||||||
results = extractor.extract()
|
results = extractor.extract()
|
||||||
self.assertEquals(1, len(results))
|
self.assertEqual(1, len(results))
|
||||||
self.assertEquals("Resolves: #123456 - Did something interesting.",
|
self.assertEqual("Resolves: #123456 - Did something interesting.",
|
||||||
results[0])
|
results[0])
|
||||||
|
|
||||||
def test_single_line_no_bz(self):
|
def test_single_line_no_bz(self):
|
||||||
commit_log = "- Did something interesting."
|
commit_log = "- Did something interesting."
|
||||||
extractor = BugzillaExtractor(commit_log)
|
extractor = BugzillaExtractor(commit_log)
|
||||||
results = extractor.extract()
|
results = extractor.extract()
|
||||||
self.assertEquals(0, len(results))
|
self.assertEqual(0, len(results))
|
||||||
|
|
||||||
def test_multi_line(self):
|
def test_multi_line(self):
|
||||||
commit_log = "- 123456: Did something interesting.\n- Another commit.\n" \
|
commit_log = "- 123456: Did something interesting.\n- Another commit.\n" \
|
||||||
"- 456789: A third commit."
|
"- 456789: A third commit."
|
||||||
extractor = BugzillaExtractor(commit_log)
|
extractor = BugzillaExtractor(commit_log)
|
||||||
results = extractor.extract()
|
results = extractor.extract()
|
||||||
self.assertEquals(2, len(results))
|
self.assertEqual(2, len(results))
|
||||||
self.assertEquals("Resolves: #123456 - Did something interesting.",
|
self.assertEqual("Resolves: #123456 - Did something interesting.",
|
||||||
results[0])
|
results[0])
|
||||||
self.assertEquals("Resolves: #456789 - A third commit.",
|
self.assertEqual("Resolves: #456789 - A third commit.",
|
||||||
results[1])
|
results[1])
|
||||||
|
|
||||||
def test_single_required_flag_found(self):
|
def test_single_required_flag_found(self):
|
||||||
|
@ -68,12 +68,12 @@ class ExtractBugzillasTest(unittest.TestCase):
|
||||||
|
|
||||||
results = extractor.extract()
|
results = extractor.extract()
|
||||||
|
|
||||||
self.assertEquals(1, len(extractor.bzs))
|
self.assertEqual(1, len(extractor.bzs))
|
||||||
self.assertEquals(bug1[0], extractor.bzs[0][0])
|
self.assertEqual(bug1[0], extractor.bzs[0][0])
|
||||||
self.assertEquals(bug1[1], extractor.bzs[0][1])
|
self.assertEqual(bug1[1], extractor.bzs[0][1])
|
||||||
|
|
||||||
self.assertEquals(1, len(results))
|
self.assertEqual(1, len(results))
|
||||||
self.assertEquals("Resolves: #123456 - Did something interesting.",
|
self.assertEqual("Resolves: #123456 - Did something interesting.",
|
||||||
results[0])
|
results[0])
|
||||||
|
|
||||||
def test_required_flags_found(self):
|
def test_required_flags_found(self):
|
||||||
|
@ -99,16 +99,16 @@ class ExtractBugzillasTest(unittest.TestCase):
|
||||||
|
|
||||||
results = extractor.extract()
|
results = extractor.extract()
|
||||||
|
|
||||||
self.assertEquals(2, len(extractor.bzs))
|
self.assertEqual(2, len(extractor.bzs))
|
||||||
self.assertEquals(bug1[0], extractor.bzs[0][0])
|
self.assertEqual(bug1[0], extractor.bzs[0][0])
|
||||||
self.assertEquals(bug1[1], extractor.bzs[0][1])
|
self.assertEqual(bug1[1], extractor.bzs[0][1])
|
||||||
self.assertEquals(bug3[0], extractor.bzs[1][0])
|
self.assertEqual(bug3[0], extractor.bzs[1][0])
|
||||||
self.assertEquals(bug3[1], extractor.bzs[1][1])
|
self.assertEqual(bug3[1], extractor.bzs[1][1])
|
||||||
|
|
||||||
self.assertEquals(2, len(results))
|
self.assertEqual(2, len(results))
|
||||||
self.assertEquals("Resolves: #123456 - Did something interesting.",
|
self.assertEqual("Resolves: #123456 - Did something interesting.",
|
||||||
results[0])
|
results[0])
|
||||||
self.assertEquals("Resolves: #987654 - Such amaze!",
|
self.assertEqual("Resolves: #987654 - Such amaze!",
|
||||||
results[1])
|
results[1])
|
||||||
|
|
||||||
@patch("tito.bugtracker.error_out")
|
@patch("tito.bugtracker.error_out")
|
||||||
|
@ -134,8 +134,8 @@ class ExtractBugzillasTest(unittest.TestCase):
|
||||||
|
|
||||||
results = extractor.extract()
|
results = extractor.extract()
|
||||||
|
|
||||||
self.assertEquals(0, len(extractor.bzs))
|
self.assertEqual(0, len(extractor.bzs))
|
||||||
self.assertEquals(0, len(results))
|
self.assertEqual(0, len(results))
|
||||||
mock_error.assert_called_once_with("No bugzillas found with required flags: %s" % required_flags)
|
mock_error.assert_called_once_with("No bugzillas found with required flags: %s" % required_flags)
|
||||||
|
|
||||||
def test_required_flags_missing_with_placeholder(self):
|
def test_required_flags_missing_with_placeholder(self):
|
||||||
|
@ -152,10 +152,10 @@ class ExtractBugzillasTest(unittest.TestCase):
|
||||||
|
|
||||||
results = extractor.extract()
|
results = extractor.extract()
|
||||||
|
|
||||||
self.assertEquals(0, len(extractor.bzs))
|
self.assertEqual(0, len(extractor.bzs))
|
||||||
|
|
||||||
self.assertEquals(1, len(results))
|
self.assertEqual(1, len(results))
|
||||||
self.assertEquals("Related: #54321", results[0])
|
self.assertEqual("Related: #54321", results[0])
|
||||||
|
|
||||||
def test_same_id_multiple_times(self):
|
def test_same_id_multiple_times(self):
|
||||||
|
|
||||||
|
@ -172,16 +172,16 @@ class ExtractBugzillasTest(unittest.TestCase):
|
||||||
|
|
||||||
results = extractor.extract()
|
results = extractor.extract()
|
||||||
|
|
||||||
self.assertEquals(2, len(extractor.bzs))
|
self.assertEqual(2, len(extractor.bzs))
|
||||||
self.assertEquals(bug1[0], extractor.bzs[0][0])
|
self.assertEqual(bug1[0], extractor.bzs[0][0])
|
||||||
self.assertEquals(bug1[1], extractor.bzs[0][1])
|
self.assertEqual(bug1[1], extractor.bzs[0][1])
|
||||||
self.assertEquals(bug3[0], extractor.bzs[1][0])
|
self.assertEqual(bug3[0], extractor.bzs[1][0])
|
||||||
self.assertEquals(bug3[1], extractor.bzs[1][1])
|
self.assertEqual(bug3[1], extractor.bzs[1][1])
|
||||||
|
|
||||||
self.assertEquals(2, len(results))
|
self.assertEqual(2, len(results))
|
||||||
self.assertEquals("Resolves: #123456 - Did something interesting.",
|
self.assertEqual("Resolves: #123456 - Did something interesting.",
|
||||||
results[0])
|
results[0])
|
||||||
self.assertEquals("Resolves: #123456 - Oops, lets try again.",
|
self.assertEqual("Resolves: #123456 - Oops, lets try again.",
|
||||||
results[1])
|
results[1])
|
||||||
|
|
||||||
@patch("tito.bugtracker.error_out")
|
@patch("tito.bugtracker.error_out")
|
||||||
|
@ -198,8 +198,8 @@ class ExtractBugzillasTest(unittest.TestCase):
|
||||||
|
|
||||||
results = extractor.extract()
|
results = extractor.extract()
|
||||||
|
|
||||||
self.assertEquals(0, len(extractor.bzs))
|
self.assertEqual(0, len(extractor.bzs))
|
||||||
self.assertEquals(0, len(results))
|
self.assertEqual(0, len(results))
|
||||||
mock_error.assert_called_once_with("No bugzillas found with required flags: %s" % required_flags)
|
mock_error.assert_called_once_with("No bugzillas found with required flags: %s" % required_flags)
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -42,66 +42,66 @@ class CommonTests(unittest.TestCase):
|
||||||
|
|
||||||
def test_normalize_class_name(self):
|
def test_normalize_class_name(self):
|
||||||
""" Test old spacewalk.releng namespace is converted to tito. """
|
""" Test old spacewalk.releng namespace is converted to tito. """
|
||||||
self.assertEquals("tito.builder.Builder",
|
self.assertEqual("tito.builder.Builder",
|
||||||
normalize_class_name("tito.builder.Builder"))
|
normalize_class_name("tito.builder.Builder"))
|
||||||
self.assertEquals("tito.builder.Builder",
|
self.assertEqual("tito.builder.Builder",
|
||||||
normalize_class_name("spacewalk.releng.builder.Builder"))
|
normalize_class_name("spacewalk.releng.builder.Builder"))
|
||||||
self.assertEquals("tito.tagger.VersionTagger",
|
self.assertEqual("tito.tagger.VersionTagger",
|
||||||
normalize_class_name("spacewalk.releng.tagger.VersionTagger"))
|
normalize_class_name("spacewalk.releng.tagger.VersionTagger"))
|
||||||
|
|
||||||
def test_replace_version_leading_whitespace(self):
|
def test_replace_version_leading_whitespace(self):
|
||||||
line = " version='1.0'\n"
|
line = " version='1.0'\n"
|
||||||
expected = " version='2.5.3'\n"
|
expected = " version='2.5.3'\n"
|
||||||
self.assertEquals(expected, replace_version(line, "2.5.3"))
|
self.assertEqual(expected, replace_version(line, "2.5.3"))
|
||||||
|
|
||||||
def test_replace_version_no_whitespace(self):
|
def test_replace_version_no_whitespace(self):
|
||||||
line = "version='1.0'\n"
|
line = "version='1.0'\n"
|
||||||
expected = "version='2.5.3'\n"
|
expected = "version='2.5.3'\n"
|
||||||
self.assertEquals(expected, replace_version(line, "2.5.3"))
|
self.assertEqual(expected, replace_version(line, "2.5.3"))
|
||||||
|
|
||||||
def test_replace_version_some_whitespace(self):
|
def test_replace_version_some_whitespace(self):
|
||||||
line = "version = '1.0'\n"
|
line = "version = '1.0'\n"
|
||||||
expected = "version = '2.5.3'\n"
|
expected = "version = '2.5.3'\n"
|
||||||
self.assertEquals(expected, replace_version(line, "2.5.3"))
|
self.assertEqual(expected, replace_version(line, "2.5.3"))
|
||||||
|
|
||||||
def test_replace_version_double_quote(self):
|
def test_replace_version_double_quote(self):
|
||||||
line = 'version="1.0"\n'
|
line = 'version="1.0"\n'
|
||||||
expected = 'version="2.5.3"\n'
|
expected = 'version="2.5.3"\n'
|
||||||
self.assertEquals(expected, replace_version(line, "2.5.3"))
|
self.assertEqual(expected, replace_version(line, "2.5.3"))
|
||||||
|
|
||||||
def test_replace_version_trailing_chars(self):
|
def test_replace_version_trailing_chars(self):
|
||||||
line = "version = '1.0', blah blah blah\n"
|
line = "version = '1.0', blah blah blah\n"
|
||||||
expected = "version = '2.5.3', blah blah blah\n"
|
expected = "version = '2.5.3', blah blah blah\n"
|
||||||
self.assertEquals(expected, replace_version(line, "2.5.3"))
|
self.assertEqual(expected, replace_version(line, "2.5.3"))
|
||||||
|
|
||||||
def test_replace_version_crazy_old_version(self):
|
def test_replace_version_crazy_old_version(self):
|
||||||
line = "version='1.0asjhd82371kjsdha98475h87asd7---asdai.**&'\n"
|
line = "version='1.0asjhd82371kjsdha98475h87asd7---asdai.**&'\n"
|
||||||
expected = "version='2.5.3'\n"
|
expected = "version='2.5.3'\n"
|
||||||
self.assertEquals(expected, replace_version(line, "2.5.3"))
|
self.assertEqual(expected, replace_version(line, "2.5.3"))
|
||||||
|
|
||||||
def test_replace_version_crazy_new_version(self):
|
def test_replace_version_crazy_new_version(self):
|
||||||
line = "version='1.0'\n"
|
line = "version='1.0'\n"
|
||||||
expected = "version='91asj.;]][[a]sd[]'\n"
|
expected = "version='91asj.;]][[a]sd[]'\n"
|
||||||
self.assertEquals(expected, replace_version(line,
|
self.assertEqual(expected, replace_version(line,
|
||||||
"91asj.;]][[a]sd[]"))
|
"91asj.;]][[a]sd[]"))
|
||||||
|
|
||||||
def test_replace_version_uppercase(self):
|
def test_replace_version_uppercase(self):
|
||||||
line = "VERSION='1.0'\n"
|
line = "VERSION='1.0'\n"
|
||||||
expected = "VERSION='2.5.3'\n"
|
expected = "VERSION='2.5.3'\n"
|
||||||
self.assertEquals(expected, replace_version(line, "2.5.3"))
|
self.assertEqual(expected, replace_version(line, "2.5.3"))
|
||||||
|
|
||||||
def test_replace_version_no_match(self):
|
def test_replace_version_no_match(self):
|
||||||
line = "this isn't a version fool.\n"
|
line = "this isn't a version fool.\n"
|
||||||
self.assertEquals(line, replace_version(line, "2.5.3"))
|
self.assertEqual(line, replace_version(line, "2.5.3"))
|
||||||
|
|
||||||
def test_extract_sha1(self):
|
def test_extract_sha1(self):
|
||||||
ls_remote_output = "Could not chdir to home directory\n" + \
|
ls_remote_output = "Could not chdir to home directory\n" + \
|
||||||
"fe87e2b75ed1850718d99c797cc171b88bfad5ca ref/origin/sometag"
|
"fe87e2b75ed1850718d99c797cc171b88bfad5ca ref/origin/sometag"
|
||||||
self.assertEquals("fe87e2b75ed1850718d99c797cc171b88bfad5ca",
|
self.assertEqual("fe87e2b75ed1850718d99c797cc171b88bfad5ca",
|
||||||
extract_sha1(ls_remote_output))
|
extract_sha1(ls_remote_output))
|
||||||
|
|
||||||
def test_compare_version(self):
|
def test_compare_version(self):
|
||||||
self.assertEquals(0, compare_version("1", "1"))
|
self.assertEqual(0, compare_version("1", "1"))
|
||||||
self.assertTrue(compare_version("2.1", "2.2") < 0)
|
self.assertTrue(compare_version("2.1", "2.2") < 0)
|
||||||
self.assertTrue(compare_version("3.0.4.10", "3.0.4.2") > 0)
|
self.assertTrue(compare_version("3.0.4.10", "3.0.4.2") > 0)
|
||||||
self.assertTrue(compare_version("4.08", "4.08.01") < 0)
|
self.assertTrue(compare_version("4.08", "4.08.01") < 0)
|
||||||
|
@ -111,15 +111,15 @@ class CommonTests(unittest.TestCase):
|
||||||
self.assertTrue(compare_version("2.1", "1.2") > 0)
|
self.assertTrue(compare_version("2.1", "1.2") > 0)
|
||||||
self.assertTrue(compare_version("1.0", "1.0.1") < 0)
|
self.assertTrue(compare_version("1.0", "1.0.1") < 0)
|
||||||
self.assertTrue(compare_version("1.0.1", "1.0") > 0)
|
self.assertTrue(compare_version("1.0.1", "1.0") > 0)
|
||||||
self.assertEquals(0, compare_version("5.6.7", "5.6.7"))
|
self.assertEqual(0, compare_version("5.6.7", "5.6.7"))
|
||||||
self.assertEquals(0, compare_version("1.01.1", "1.1.1"))
|
self.assertEqual(0, compare_version("1.01.1", "1.1.1"))
|
||||||
self.assertEquals(0, compare_version("1.1.1", "1.01.1"))
|
self.assertEqual(0, compare_version("1.1.1", "1.01.1"))
|
||||||
self.assertEquals(0, compare_version("1", "1.0"))
|
self.assertEqual(0, compare_version("1", "1.0"))
|
||||||
self.assertEquals(0, compare_version("1.0", "1"))
|
self.assertEqual(0, compare_version("1.0", "1"))
|
||||||
self.assertEquals(0, compare_version("1.0.2.0", "1.0.2"))
|
self.assertEqual(0, compare_version("1.0.2.0", "1.0.2"))
|
||||||
|
|
||||||
def test_run_command_print(self):
|
def test_run_command_print(self):
|
||||||
self.assertEquals('', run_command_print("sleep 0.1"))
|
self.assertEqual('', run_command_print("sleep 0.1"))
|
||||||
|
|
||||||
def test_rpmbuild_claims_to_be_successful(self):
|
def test_rpmbuild_claims_to_be_successful(self):
|
||||||
succeeded_result = "success"
|
succeeded_result = "success"
|
||||||
|
@ -127,7 +127,7 @@ class CommonTests(unittest.TestCase):
|
||||||
|
|
||||||
success_line = find_wrote_in_rpmbuild_output(output)
|
success_line = find_wrote_in_rpmbuild_output(output)
|
||||||
|
|
||||||
self.assertEquals(succeeded_result, success_line[0])
|
self.assertEqual(succeeded_result, success_line[0])
|
||||||
|
|
||||||
@patch("tito.common.error_out")
|
@patch("tito.common.error_out")
|
||||||
def test_rpmbuild_which_ended_with_error_is_described_with_the_analyzed_line(self, mock_error):
|
def test_rpmbuild_which_ended_with_error_is_described_with_the_analyzed_line(self, mock_error):
|
||||||
|
@ -142,35 +142,35 @@ class CommonTests(unittest.TestCase):
|
||||||
def test_find_spec_like_file_tmpl(self, mock_find):
|
def test_find_spec_like_file_tmpl(self, mock_find):
|
||||||
mock_find.side_effect = [None, "result.spec.tmpl"]
|
mock_find.side_effect = [None, "result.spec.tmpl"]
|
||||||
result = find_spec_like_file()
|
result = find_spec_like_file()
|
||||||
self.assertEquals("result.spec.tmpl", result)
|
self.assertEqual("result.spec.tmpl", result)
|
||||||
self.assertEquals(2, len(mock_find.mock_calls))
|
self.assertEqual(2, len(mock_find.mock_calls))
|
||||||
|
|
||||||
@patch("tito.common.find_file_with_extension")
|
@patch("tito.common.find_file_with_extension")
|
||||||
def test_find_spec_like_file_spec(self, mock_find):
|
def test_find_spec_like_file_spec(self, mock_find):
|
||||||
mock_find.side_effect = ["result.spec"]
|
mock_find.side_effect = ["result.spec"]
|
||||||
result = find_spec_like_file()
|
result = find_spec_like_file()
|
||||||
self.assertEquals("result.spec", result)
|
self.assertEqual("result.spec", result)
|
||||||
self.assertEquals(1, len(mock_find.mock_calls))
|
self.assertEqual(1, len(mock_find.mock_calls))
|
||||||
|
|
||||||
@patch("tito.common.find_file_with_extension")
|
@patch("tito.common.find_file_with_extension")
|
||||||
def test_find_spec_like_file_no_match(self, mock_find):
|
def test_find_spec_like_file_no_match(self, mock_find):
|
||||||
mock_find.side_effect = [None, None]
|
mock_find.side_effect = [None, None]
|
||||||
with Capture(silent=True):
|
with Capture(silent=True):
|
||||||
self.assertRaises(SystemExit, find_spec_like_file)
|
self.assertRaises(SystemExit, find_spec_like_file)
|
||||||
self.assertEquals(2, len(mock_find.mock_calls))
|
self.assertEqual(2, len(mock_find.mock_calls))
|
||||||
|
|
||||||
@patch("os.listdir")
|
@patch("os.listdir")
|
||||||
def test_find_file_with_extension(self, mock_listdir):
|
def test_find_file_with_extension(self, mock_listdir):
|
||||||
mock_listdir.return_value = ["hello.txt"]
|
mock_listdir.return_value = ["hello.txt"]
|
||||||
result = find_file_with_extension("/tmp", ".txt")
|
result = find_file_with_extension("/tmp", ".txt")
|
||||||
self.assertEquals(mock_listdir.mock_calls[0], call("/tmp"))
|
self.assertEqual(mock_listdir.mock_calls[0], call("/tmp"))
|
||||||
self.assertEquals("/tmp/hello.txt", result)
|
self.assertEqual("/tmp/hello.txt", result)
|
||||||
|
|
||||||
@patch("os.listdir")
|
@patch("os.listdir")
|
||||||
def test_find_file_with_extension_no_match(self, mock_listdir):
|
def test_find_file_with_extension_no_match(self, mock_listdir):
|
||||||
mock_listdir.return_value = ["hello.txt"]
|
mock_listdir.return_value = ["hello.txt"]
|
||||||
result = find_file_with_extension("/tmp", ".foo")
|
result = find_file_with_extension("/tmp", ".foo")
|
||||||
self.assertEquals(mock_listdir.mock_calls[0], call("/tmp"))
|
self.assertEqual(mock_listdir.mock_calls[0], call("/tmp"))
|
||||||
self.assertEqual(None, result)
|
self.assertEqual(None, result)
|
||||||
|
|
||||||
@patch("os.listdir")
|
@patch("os.listdir")
|
||||||
|
@ -186,8 +186,8 @@ class CommonTests(unittest.TestCase):
|
||||||
""")
|
""")
|
||||||
with open_mock(content):
|
with open_mock(content):
|
||||||
results = search_for("foo", r"(Hello\s+World)", r"(HelloWorld)")
|
results = search_for("foo", r"(Hello\s+World)", r"(HelloWorld)")
|
||||||
self.assertEquals(("Hello World",), results[0])
|
self.assertEqual(("Hello World",), results[0])
|
||||||
self.assertEquals(("HelloWorld",), results[1])
|
self.assertEqual(("HelloWorld",), results[1])
|
||||||
|
|
||||||
def test_search_for_gets_first_match(self):
|
def test_search_for_gets_first_match(self):
|
||||||
content = dedent("""
|
content = dedent("""
|
||||||
|
@ -196,7 +196,7 @@ class CommonTests(unittest.TestCase):
|
||||||
""")
|
""")
|
||||||
with open_mock(content):
|
with open_mock(content):
|
||||||
results = search_for("foo", r"(Hello.*)")
|
results = search_for("foo", r"(Hello.*)")
|
||||||
self.assertEquals(("HelloWorld",), results[0])
|
self.assertEqual(("HelloWorld",), results[0])
|
||||||
|
|
||||||
def test_search_for_no_match(self):
|
def test_search_for_no_match(self):
|
||||||
content = dedent("""
|
content = dedent("""
|
||||||
|
@ -212,7 +212,7 @@ class CommonTests(unittest.TestCase):
|
||||||
mock_user_conf.return_value = {'COLOR': '0'}
|
mock_user_conf.return_value = {'COLOR': '0'}
|
||||||
stream = StringIO()
|
stream = StringIO()
|
||||||
_out('Hello world', None, Terminal().red, stream)
|
_out('Hello world', None, Terminal().red, stream)
|
||||||
self.assertEquals('Hello world\n', stream.getvalue())
|
self.assertEqual('Hello world\n', stream.getvalue())
|
||||||
|
|
||||||
@patch("tito.common.read_user_config")
|
@patch("tito.common.read_user_config")
|
||||||
def test_colors(self, mock_user_conf):
|
def test_colors(self, mock_user_conf):
|
||||||
|
@ -237,7 +237,7 @@ class CommonTests(unittest.TestCase):
|
||||||
]
|
]
|
||||||
|
|
||||||
for (tag, package) in TAGS:
|
for (tag, package) in TAGS:
|
||||||
self.assertEquals(package, get_project_name(tag, None))
|
self.assertEqual(package, get_project_name(tag, None))
|
||||||
|
|
||||||
|
|
||||||
class CheetahRenderTest(unittest.TestCase):
|
class CheetahRenderTest(unittest.TestCase):
|
||||||
|
@ -255,10 +255,10 @@ class CheetahRenderTest(unittest.TestCase):
|
||||||
|
|
||||||
render_cheetah("foo.spec.tmpl", "/tmp", {})
|
render_cheetah("foo.spec.tmpl", "/tmp", {})
|
||||||
expected = "cheetah fill --flat --pickle=temp_pickle --odir=/tmp --oext=cheetah foo.spec.tmpl"
|
expected = "cheetah fill --flat --pickle=temp_pickle --odir=/tmp --oext=cheetah foo.spec.tmpl"
|
||||||
self.assertEquals(call(expected), mock_run_command.mock_calls[0])
|
self.assertEqual(call(expected), mock_run_command.mock_calls[0])
|
||||||
self.assertEquals(call("/tmp/*.cheetah"), mock_glob.mock_calls[0])
|
self.assertEqual(call("/tmp/*.cheetah"), mock_glob.mock_calls[0])
|
||||||
self.assertEquals(call("/tmp/foo.spec.cheetah", "/tmp/foo.spec"), mock_move.mock_calls[0])
|
self.assertEqual(call("/tmp/foo.spec.cheetah", "/tmp/foo.spec"), mock_move.mock_calls[0])
|
||||||
self.assertEquals(call("temp_pickle"), mock_unlink.mock_calls[0])
|
self.assertEqual(call("temp_pickle"), mock_unlink.mock_calls[0])
|
||||||
|
|
||||||
@patch("os.unlink")
|
@patch("os.unlink")
|
||||||
@patch("glob.glob")
|
@patch("glob.glob")
|
||||||
|
@ -273,10 +273,10 @@ class CheetahRenderTest(unittest.TestCase):
|
||||||
with Capture(silent=True):
|
with Capture(silent=True):
|
||||||
self.assertRaises(SystemExit, render_cheetah, "foo.spec.tmpl", "/tmp", {})
|
self.assertRaises(SystemExit, render_cheetah, "foo.spec.tmpl", "/tmp", {})
|
||||||
expected = "cheetah fill --flat --pickle=temp_pickle --odir=/tmp --oext=cheetah foo.spec.tmpl"
|
expected = "cheetah fill --flat --pickle=temp_pickle --odir=/tmp --oext=cheetah foo.spec.tmpl"
|
||||||
self.assertEquals(call(expected), mock_run_command.mock_calls[0])
|
self.assertEqual(call(expected), mock_run_command.mock_calls[0])
|
||||||
|
|
||||||
self.assertEquals(call("/tmp/*.cheetah"), mock_glob.mock_calls[0])
|
self.assertEqual(call("/tmp/*.cheetah"), mock_glob.mock_calls[0])
|
||||||
self.assertEquals(call("temp_pickle"), mock_unlink.mock_calls[0])
|
self.assertEqual(call("temp_pickle"), mock_unlink.mock_calls[0])
|
||||||
|
|
||||||
|
|
||||||
class CargoTransformTest(unittest.TestCase):
|
class CargoTransformTest(unittest.TestCase):
|
||||||
|
@ -293,11 +293,11 @@ class CargoTransformTest(unittest.TestCase):
|
||||||
'authors = ["you@example.com"]']
|
'authors = ["you@example.com"]']
|
||||||
output = CargoBump.process_cargo_toml(input, "2.2.2")
|
output = CargoBump.process_cargo_toml(input, "2.2.2")
|
||||||
|
|
||||||
self.assertEquals(4, len(output))
|
self.assertEqual(4, len(output))
|
||||||
self.assertEquals("[package]", output[0])
|
self.assertEqual("[package]", output[0])
|
||||||
self.assertEquals("name = \"hello_world\" # the name of the package", output[1])
|
self.assertEqual("name = \"hello_world\" # the name of the package", output[1])
|
||||||
self.assertEquals("version = \"2.2.2\" # the current version, obeying semver", output[2])
|
self.assertEqual("version = \"2.2.2\" # the current version, obeying semver", output[2])
|
||||||
self.assertEquals("authors = [\"you@example.com\"]", output[3])
|
self.assertEqual("authors = [\"you@example.com\"]", output[3])
|
||||||
|
|
||||||
def test_complicated_case(self):
|
def test_complicated_case(self):
|
||||||
input = ['[package]',
|
input = ['[package]',
|
||||||
|
@ -312,10 +312,10 @@ class CargoTransformTest(unittest.TestCase):
|
||||||
'version = "0.1.0"']
|
'version = "0.1.0"']
|
||||||
output = CargoBump.process_cargo_toml(input, "3.3.3")
|
output = CargoBump.process_cargo_toml(input, "3.3.3")
|
||||||
|
|
||||||
self.assertEquals(10, len(output))
|
self.assertEqual(10, len(output))
|
||||||
self.assertEquals("version = \"3.3.3\"", output[2])
|
self.assertEqual("version = \"3.3.3\"", output[2])
|
||||||
self.assertEquals("regex = \"1.0.0\"", output[6])
|
self.assertEqual("regex = \"1.0.0\"", output[6])
|
||||||
self.assertEquals("version = \"0.1.0\"", output[9])
|
self.assertEqual("version = \"0.1.0\"", output[9])
|
||||||
|
|
||||||
|
|
||||||
class SpecTransformTest(unittest.TestCase):
|
class SpecTransformTest(unittest.TestCase):
|
||||||
|
@ -345,13 +345,13 @@ class SpecTransformTest(unittest.TestCase):
|
||||||
munge_specfile(self.spec_file, sha, commit_count, fullname, "%s.tar.gz" % fullname)
|
munge_specfile(self.spec_file, sha, commit_count, fullname, "%s.tar.gz" % fullname)
|
||||||
output = open(self.spec_file, 'r').readlines()
|
output = open(self.spec_file, 'r').readlines()
|
||||||
|
|
||||||
self.assertEquals(8, len(output))
|
self.assertEqual(8, len(output))
|
||||||
self.assertEquals("Release: 1.git.%s.%s%%{?dist}\n" % (commit_count, sha), output[3])
|
self.assertEqual("Release: 1.git.%s.%s%%{?dist}\n" % (commit_count, sha), output[3])
|
||||||
self.assertEquals("Source: %s.tar.gz\n" % fullname, output[4])
|
self.assertEqual("Source: %s.tar.gz\n" % fullname, output[4])
|
||||||
self.assertEquals("%%setup -q -n %s\n" % fullname, output[7])
|
self.assertEqual("%%setup -q -n %s\n" % fullname, output[7])
|
||||||
|
|
||||||
# Spot check some things that should not change
|
# Spot check some things that should not change
|
||||||
self.assertEquals("Name: Hello\n", output[1])
|
self.assertEqual("Name: Hello\n", output[1])
|
||||||
self.assertEqual("%prep\n", output[6])
|
self.assertEqual("%prep\n", output[6])
|
||||||
|
|
||||||
def test_transform_release_only(self):
|
def test_transform_release_only(self):
|
||||||
|
@ -368,10 +368,10 @@ class SpecTransformTest(unittest.TestCase):
|
||||||
munge_specfile(self.spec_file, sha, commit_count)
|
munge_specfile(self.spec_file, sha, commit_count)
|
||||||
output = open(self.spec_file, 'r').readlines()
|
output = open(self.spec_file, 'r').readlines()
|
||||||
|
|
||||||
self.assertEquals(4, len(output))
|
self.assertEqual(4, len(output))
|
||||||
self.assertEquals("Release: 1.git.%s.%s%%{?dist}\n" % (commit_count, sha), output[1])
|
self.assertEqual("Release: 1.git.%s.%s%%{?dist}\n" % (commit_count, sha), output[1])
|
||||||
self.assertEquals("Source: hello-1.0.0.tar.gz\n", output[2])
|
self.assertEqual("Source: hello-1.0.0.tar.gz\n", output[2])
|
||||||
self.assertEquals("%setup -q\n", output[3])
|
self.assertEqual("%setup -q\n", output[3])
|
||||||
|
|
||||||
def test_transform_no_whitespace_modifications(self):
|
def test_transform_no_whitespace_modifications(self):
|
||||||
simple_spec = dedent("""
|
simple_spec = dedent("""
|
||||||
|
@ -386,9 +386,9 @@ class SpecTransformTest(unittest.TestCase):
|
||||||
munge_specfile(self.spec_file, sha, commit_count)
|
munge_specfile(self.spec_file, sha, commit_count)
|
||||||
output = open(self.spec_file, 'r').readlines()
|
output = open(self.spec_file, 'r').readlines()
|
||||||
|
|
||||||
self.assertEquals(3, len(output))
|
self.assertEqual(3, len(output))
|
||||||
self.assertEquals("Release: 1.git.%s.%s%%{?dist}\n" % (commit_count, sha), output[1])
|
self.assertEqual("Release: 1.git.%s.%s%%{?dist}\n" % (commit_count, sha), output[1])
|
||||||
self.assertEquals("Source: hello-1.0.0.tar.gz\n", output[2])
|
self.assertEqual("Source: hello-1.0.0.tar.gz\n", output[2])
|
||||||
|
|
||||||
def test_complex_setup_transform(self):
|
def test_complex_setup_transform(self):
|
||||||
simple_spec = dedent("""
|
simple_spec = dedent("""
|
||||||
|
@ -404,7 +404,7 @@ class SpecTransformTest(unittest.TestCase):
|
||||||
munge_specfile(self.spec_file, sha, commit_count, fullname, "%s.tar.gz" % fullname)
|
munge_specfile(self.spec_file, sha, commit_count, fullname, "%s.tar.gz" % fullname)
|
||||||
output = open(self.spec_file, 'r').readlines()
|
output = open(self.spec_file, 'r').readlines()
|
||||||
|
|
||||||
self.assertEquals("%%setup -q -n %s\n" % fullname, output[1])
|
self.assertEqual("%%setup -q -n %s\n" % fullname, output[1])
|
||||||
|
|
||||||
def test_transform_no_dist_tag(self):
|
def test_transform_no_dist_tag(self):
|
||||||
simple_spec = dedent("""
|
simple_spec = dedent("""
|
||||||
|
@ -419,81 +419,81 @@ class SpecTransformTest(unittest.TestCase):
|
||||||
munge_specfile(self.spec_file, sha, commit_count)
|
munge_specfile(self.spec_file, sha, commit_count)
|
||||||
output = open(self.spec_file, 'r').readlines()
|
output = open(self.spec_file, 'r').readlines()
|
||||||
|
|
||||||
self.assertEquals(3, len(output))
|
self.assertEqual(3, len(output))
|
||||||
self.assertEquals("Release: 1.git.%s.%s\n" % (commit_count, sha), output[1])
|
self.assertEqual("Release: 1.git.%s.%s\n" % (commit_count, sha), output[1])
|
||||||
self.assertEquals("Source: hello-1.0.0.tar.gz\n", output[2])
|
self.assertEqual("Source: hello-1.0.0.tar.gz\n", output[2])
|
||||||
|
|
||||||
|
|
||||||
class VersionMathTest(unittest.TestCase):
|
class VersionMathTest(unittest.TestCase):
|
||||||
def test_increase_version_minor(self):
|
def test_increase_version_minor(self):
|
||||||
line = "1.0.0"
|
line = "1.0.0"
|
||||||
expected = "1.0.1"
|
expected = "1.0.1"
|
||||||
self.assertEquals(expected, increase_version(line))
|
self.assertEqual(expected, increase_version(line))
|
||||||
|
|
||||||
def test_increase_version_major(self):
|
def test_increase_version_major(self):
|
||||||
line = "1.0"
|
line = "1.0"
|
||||||
expected = "1.1"
|
expected = "1.1"
|
||||||
self.assertEquals(expected, increase_version(line))
|
self.assertEqual(expected, increase_version(line))
|
||||||
|
|
||||||
def test_increase_release(self):
|
def test_increase_release(self):
|
||||||
line = "1"
|
line = "1"
|
||||||
expected = "2"
|
expected = "2"
|
||||||
self.assertEquals(expected, increase_version(line))
|
self.assertEqual(expected, increase_version(line))
|
||||||
|
|
||||||
def test_underscore_release(self):
|
def test_underscore_release(self):
|
||||||
line = "1_PG5"
|
line = "1_PG5"
|
||||||
expected = "2_PG5"
|
expected = "2_PG5"
|
||||||
self.assertEquals(expected, increase_version(line))
|
self.assertEqual(expected, increase_version(line))
|
||||||
|
|
||||||
def test_increase_versionless(self):
|
def test_increase_versionless(self):
|
||||||
line = "%{app_version}"
|
line = "%{app_version}"
|
||||||
expected = "%{app_version}"
|
expected = "%{app_version}"
|
||||||
self.assertEquals(expected, increase_version(line))
|
self.assertEqual(expected, increase_version(line))
|
||||||
|
|
||||||
def test_increase_release_with_rpm_cruft(self):
|
def test_increase_release_with_rpm_cruft(self):
|
||||||
line = "1%{?dist}"
|
line = "1%{?dist}"
|
||||||
expected = "2%{?dist}"
|
expected = "2%{?dist}"
|
||||||
self.assertEquals(expected, increase_version(line))
|
self.assertEqual(expected, increase_version(line))
|
||||||
|
|
||||||
def test_increase_release_with_zstream(self):
|
def test_increase_release_with_zstream(self):
|
||||||
line = "1%{?dist}.1"
|
line = "1%{?dist}.1"
|
||||||
expected = "1%{?dist}.2"
|
expected = "1%{?dist}.2"
|
||||||
self.assertEquals(expected, increase_version(line))
|
self.assertEqual(expected, increase_version(line))
|
||||||
|
|
||||||
def test_unknown_version(self):
|
def test_unknown_version(self):
|
||||||
line = "somethingstrange"
|
line = "somethingstrange"
|
||||||
expected = "somethingstrange"
|
expected = "somethingstrange"
|
||||||
self.assertEquals(expected, increase_version(line))
|
self.assertEqual(expected, increase_version(line))
|
||||||
|
|
||||||
def test_empty_string(self):
|
def test_empty_string(self):
|
||||||
line = ""
|
line = ""
|
||||||
expected = ""
|
expected = ""
|
||||||
self.assertEquals(expected, increase_version(line))
|
self.assertEqual(expected, increase_version(line))
|
||||||
|
|
||||||
def test_increase_zstream(self):
|
def test_increase_zstream(self):
|
||||||
line = "1%{?dist}"
|
line = "1%{?dist}"
|
||||||
expected = "1%{?dist}.1"
|
expected = "1%{?dist}.1"
|
||||||
self.assertEquals(expected, increase_zstream(line))
|
self.assertEqual(expected, increase_zstream(line))
|
||||||
|
|
||||||
def test_increase_zstream_already_appended(self):
|
def test_increase_zstream_already_appended(self):
|
||||||
line = "1%{?dist}.1"
|
line = "1%{?dist}.1"
|
||||||
expected = "1%{?dist}.2"
|
expected = "1%{?dist}.2"
|
||||||
self.assertEquals(expected, increase_zstream(line))
|
self.assertEqual(expected, increase_zstream(line))
|
||||||
|
|
||||||
def test_reset_release_with_rpm_cruft(self):
|
def test_reset_release_with_rpm_cruft(self):
|
||||||
line = "2%{?dist}"
|
line = "2%{?dist}"
|
||||||
expected = "1%{?dist}"
|
expected = "1%{?dist}"
|
||||||
self.assertEquals(expected, reset_release(line))
|
self.assertEqual(expected, reset_release(line))
|
||||||
|
|
||||||
def test_reset_release_with_more_rpm_cruft(self):
|
def test_reset_release_with_more_rpm_cruft(self):
|
||||||
line = "2.beta"
|
line = "2.beta"
|
||||||
expected = "1.beta"
|
expected = "1.beta"
|
||||||
self.assertEquals(expected, reset_release(line))
|
self.assertEqual(expected, reset_release(line))
|
||||||
|
|
||||||
def test_reset_release(self):
|
def test_reset_release(self):
|
||||||
line = "2"
|
line = "2"
|
||||||
expected = "1"
|
expected = "1"
|
||||||
self.assertEquals(expected, reset_release(line))
|
self.assertEqual(expected, reset_release(line))
|
||||||
|
|
||||||
|
|
||||||
class MungeSetupMacroTests(unittest.TestCase):
|
class MungeSetupMacroTests(unittest.TestCase):
|
||||||
|
|
Loading…
Add table
Reference in a new issue