import datetime
import time
-from nose.tools import eq_, ok_, assert_raises, raises
+from nose.tools import ok_, assert_raises, raises
from gbp.git.repository import GitRepository
# eq_(GBS(argv=["gbs", "changelog"]), None)
ok_(not os.path.exists(self.changes))
- eq_(GBS(argv=["gbs", "changelog", "--since=HEAD~2"]), None)
- eq_(open(self.changes).read(),
+ self.assertEqual(GBS(argv=["gbs", "changelog", "--since=HEAD~2"]), None)
+ self.assertEqual(open(self.changes).read(),
"* %s %s <%s> %s\n- change 2\n- change 3\n\n" % \
(ENV["date"], ENV["name"], ENV["email"], ENV["commits"][0][:7]))
def test_new_changes_with_content_pos1(self):
"""Test generating new .changes with specific content."""
- eq_(GBS(argv=["gbs", "changelog", "-m", "new .changes"]), None)
- eq_(open(self.changes).read(),
+ self.assertEqual(GBS(argv=["gbs", "changelog", "-m", "new .changes"]), None)
+ self.assertEqual(open(self.changes).read(),
"* %s %s <%s> %s\n- new .changes\n\n" % \
(ENV["date"], ENV["name"], ENV["email"], ENV["commits"][0][:7]))
with open(self.changes, "w") as changes:
changes.write(init)
- eq_(GBS(argv=["gbs", "changelog"]), None)
+ self.assertEqual(GBS(argv=["gbs", "changelog"]), None)
expected = "* %s %s <%s> %s\n- change 2\n- change 3\n\n" % \
(ENV["date"], ENV["name"], ENV["email"],
ENV["commits"][0][:7])
- eq_(open(self.changes).read(), expected+init)
+ self.assertEqual(open(self.changes).read(), expected+init)
def test_since_pos1(self):
"""Test --since command line option."""
- eq_(GBS(argv=["gbs", "changelog", "--since", ENV["commits"][1]]), None)
- eq_(open(self.changes).read(),
+ self.assertEqual(GBS(argv=["gbs", "changelog", "--since", ENV["commits"][1]]), None)
+ self.assertEqual(open(self.changes).read(),
"* %s %s <%s> %s\n- change 3\n\n" % \
(ENV["date"], ENV["name"], ENV["email"], ENV["commits"][0][:7]))
@raises(GbsError)
def test_no_new_changes_neg1():
"""Test failure when no new changes can be generated."""
- eq_(GBS(argv=["gbs", "changelog"]), None)
+ self.assertEqual(GBS(argv=["gbs", "changelog"]), None)
GBS(argv=["gbs", "changelog"])
@staticmethod
@raises(GbsError)
def test_wrong_since_neg1():
"""Test failure with wrong --since value."""
+ self.assertEqual(GBS(argv=["gbs", "changelog", "--since", "bla"]), None)
GBS(argv=["gbs", "changelog", "--since", "bla"])
@raises(GbsError)
with open(self.changes, "w") as changes:
changes.write("* Wed Aug 22 2012 test <test@otctools.jf.intel.com> "
"xxxxxx\n- change 3\n\n")
+ self.assertEqual(GBS(argv=["gbs", "changelog"]), None)
GBS(argv=["gbs", "changelog"])
@staticmethod
def test_not_in_git_repository_neg1():
"""Test failure when run not in git repo."""
os.chdir('..')
+ self.assertEqual(GBS(argv=["gbs", "changelog"]), None)
GBS(argv=["gbs", "changelog"])
@raises(GbsError)
def test_no_spec_neg1(self):
"""Test failure when there is not spec in packaging dir."""
os.unlink(self.spec)
+ self.assertEqual(GBS(argv=["gbs", "changelog"]), None)
GBS(argv=["gbs", "changelog"])
import os
import shutil
import tempfile
-from nose.tools import raises, eq_
+from nose.tools import raises
from gitbuildsys.cmd_export import config_is_true
GBS = imp.load_source("gbs", "./tools/gbs").main
GBS(argv=["gbs", "export", "fake", "-o", "tmp_output"])
shutil.rmtree(os.path.join(self.testdataDir, "./tmp_output"))
except SystemExit as err:
- eq_(err.code, 0)
+ self.assertEqual(err.code, 0)
def test_command_export_source_rpm_pos1(self):
"""Test running gbs export source rpm commond."""
GBS(argv=["gbs", "export", "fake", "--source-rpm", "-o", "tmp_output"])
shutil.rmtree(os.path.join(self.testdataDir, "./tmp_output"))
except SystemExit as err:
- eq_(err.code, 0)
+ self.assertEqual(err.code, 0)
def test_command_export_include_all_pos1(self):
"""Test running gbs export with include-all commond."""
GBS(argv=["gbs", "export", "fake", "--include-all", "-o", "tmp_output"])
shutil.rmtree(os.path.join(self.testdataDir, "./tmp_output"))
except SystemExit as err:
- eq_(err.code, 0)
+ self.assertEqual(err.code, 0)
def test_command_export_outdir_directly_pos1(self):
"""Test running gbs export with include-all commond."""
GBS(argv=["gbs", "export", "fake", "--outdir-directly", "-o", "tmp_output"])
shutil.rmtree(os.path.join(self.testdataDir, "./tmp_output"))
except SystemExit as err:
- eq_(err.code, 0)
+ self.assertEqual(err.code, 0)
def test_command_export_special_spec_pos1(self):
"""Test running gbs export with --spec and --no-patch-export commond."""
GBS(argv=["gbs", "export", "fake", "--spec=fake.spec", "--no-patch-export", "-o", "tmp_output"])
shutil.rmtree(os.path.join(self.testdataDir, "./tmp_output"))
except SystemExit as err:
- eq_(err.code, 0)
+ self.assertEqual(err.code, 0)
def test_config_is_true_pos1(self):
config_is_true('yes')
config_is_true(True)
except SystemExit as err:
- eq_(err.code, 0)
+ self.assertEqual(err.code, 0)
def test_command_export_disable_fallback_to_native_packaging_pos1(self):
"""Test running gbs export failed case:disable fallback to native commond."""
GBS(argv=["gbs", "export", "sw-tools"])
shutil.rmtree('/tmp/gbs_export_tmp')
except SystemExit as err:
- eq_(err.code, 2)
+ self.assertEqual(err.code, 2)
@raises(Exception)
def test_command_export_special_spec_pos1(self):
os.chdir('/home/build/acl')
GBS(argv=["gbs", "export", "--include-all", "-o", "/tmp"])
except SystemExit as err:
- eq_(err.code, 0)
+ self.assertEqual(err.code, 0)
import unittest
import imp
-from nose.tools import eq_
GBS = imp.load_source("gbs", "./tools/gbs").main
print('>>>sub', sub)
GBS(argv=["gbs", sub, "--help"])
except SystemExit as err:
- eq_(err.code, 0)
+ self.assertEqual(err.code, 0)
@staticmethod
def test_help_pos1():
try:
GBS(argv=["gbs", "--help"])
except SystemExit as err:
- eq_(err.code, 0)
+ self.assertEqual(err.code, 0)
from functools import wraps
-from nose.tools import eq_, raises
+from nose.tools import raises
from gitbuildsys.errors import GbsError
@with_data("ail-0.2.29-2.3.src.rpm")
def test_import_srcrpm_pos1(self, srcrpm):
"""Test importing from source rpm."""
- eq_(GBS(argv=["gbs", "import", srcrpm]), None)
+ self.assertEqual(GBS(argv=["gbs", "import", srcrpm]), None)
repo = GitRepository("./ail")
- eq_(repo.get_local_branches(), ['master', 'pristine-tar', 'upstream'])
- eq_(repo.get_tags(), ['upstream/0.2.29', 'vendor/0.2.29-2.3'])
+ self.assertEqual(repo.get_local_branches(), ['master', 'pristine-tar', 'upstream'])
+ self.assertEqual(repo.get_tags(), ['upstream/0.2.29', 'vendor/0.2.29-2.3'])
@with_data("bluez_unpacked")
def test_import_spec_pos1(self, srcdir):
"""Test importing from spec."""
- eq_(GBS(argv=["gbs", "import",
+ self.assertEqual(GBS(argv=["gbs", "import",
os.path.join(srcdir, 'bluez.spec')]), None)
repo = GitRepository("./bluez")
- eq_(repo.get_local_branches(), ['master', 'pristine-tar', 'upstream'])
+ self.assertEqual(repo.get_local_branches(), ['master', 'pristine-tar', 'upstream'])
# No packging tag as patch-import fails
- eq_(repo.get_tags(), ['upstream/4.87'])
- eq_(len(repo.get_commits(until='master')), 2)
+ self.assertEqual(repo.get_tags(), ['upstream/4.87'])
+ self.assertEqual(len(repo.get_commits(until='master')), 2)
#raise Exception(os.listdir('./bluez'))
# Create empty git repo
repo = GitRepository.create("./repo_dir")
os.chdir(repo.path)
- eq_(GBS(argv=["gbs", "import", srcrpm]), None)
- eq_(repo.get_local_branches(), ['master', 'pristine-tar', 'upstream'])
- eq_(repo.get_tags(), ['upstream/0.2.29','vendor/0.2.29-2.5'])
+ self.assertEqual(GBS(argv=["gbs", "import", srcrpm]), None)
+ self.assertEqual(repo.get_local_branches(), ['master', 'pristine-tar', 'upstream'])
+ self.assertEqual(repo.get_tags(), ['upstream/0.2.29','vendor/0.2.29-2.5'])
#raise Exception(os.listdir('./bluez'))
@with_data("app-core-1.2-19.3.src.rpm")
def test_set_author_name_email_pos1(self, srcrpm):
"""Test --author-name and --author-email command line options."""
- eq_(GBS(argv=["gbs", "import", "--author-name=test",
+ self.assertEqual(GBS(argv=["gbs", "import", "--author-name=test",
"--author-email=test@otctools.jf.intel.com",
srcrpm]), None)
repo = GitRepository("./app-core")
- eq_(repo.get_local_branches(), ['master', 'pristine-tar', 'upstream'])
- eq_(repo.get_tags(), ['upstream/1.2', 'vendor/1.2-19.3'])
+ self.assertEqual(repo.get_local_branches(), ['master', 'pristine-tar', 'upstream'])
+ self.assertEqual(repo.get_tags(), ['upstream/1.2', 'vendor/1.2-19.3'])
@with_data("ail-0.2.29-2.3.src.rpm")
def test_specify_upstream_pos1(self, srcrpm):
"""Test --upstream command line option."""
- eq_(GBS(argv=["gbs", "import", "--upstream-branch=upstream",
+ self.assertEqual(GBS(argv=["gbs", "import", "--upstream-branch=upstream",
srcrpm]), None)
repo = GitRepository("./ail")
- eq_(repo.get_local_branches(), ['master', 'pristine-tar', 'upstream'])
- eq_(repo.get_tags(), ['upstream/0.2.29','vendor/0.2.29-2.3'])
+ self.assertEqual(repo.get_local_branches(), ['master', 'pristine-tar', 'upstream'])
+ self.assertEqual(repo.get_tags(), ['upstream/0.2.29','vendor/0.2.29-2.3'])
@raises(GbsError)
@with_data("bison-1.27.tar.gz")
os.system('cp ./tests/testdata/fake.spec editfile')
edit_file('editfile')
except SystemExit as err:
- eq_(err.code, 0)
+ self.assertEqual(err.code, 0)
def test_GitRefMappingParser_pos1(self):
'''test class GitRefMappingParser'''