adding test_close_quit and coverage reporting
This commit is contained in:
parent
65835c9b40
commit
c1f69d9b35
1
.gitignore
vendored
1
.gitignore
vendored
@ -1,3 +1,4 @@
|
||||
*.py[co]
|
||||
*.sw[po]
|
||||
.cache/
|
||||
.coverage
|
||||
|
@ -3,6 +3,8 @@ python:
|
||||
- "3.3"
|
||||
- "3.4"
|
||||
- "3.5"
|
||||
before_install:
|
||||
- pip install pytest pytest-cov
|
||||
install: "pip install -r requirements.txt"
|
||||
addons:
|
||||
apt:
|
||||
|
@ -90,4 +90,4 @@ fi
|
||||
# Test buku(1) with $repo_root at the beginning of $PATH (so that buku
|
||||
# from this repo is picked up).
|
||||
cd $here
|
||||
PATH="$repo_root:$PATH" python -m pytest test_*.py
|
||||
PATH="$repo_root:$PATH" python -m pytest test_*.py --cov buku
|
||||
|
@ -205,8 +205,19 @@ class TestBukuDb(unittest.TestCase):
|
||||
# def test_browse_by_index(self):
|
||||
# self.fail()
|
||||
|
||||
# def test_close_quit(self):
|
||||
# self.fail()
|
||||
# @unittest.skip('skipping')
|
||||
def test_close_quit(self):
|
||||
bdb=BukuDb()
|
||||
# quitting with no args
|
||||
try:
|
||||
bdb.close_quit()
|
||||
except SystemExit as err:
|
||||
self.assertEqual(err.args[0], 0)
|
||||
# quitting with custom arg
|
||||
try:
|
||||
bdb.close_quit(1)
|
||||
except SystemExit as err:
|
||||
self.assertEqual(err.args[0], 1)
|
||||
|
||||
# def test_import_bookmark(self):
|
||||
# self.fail()
|
||||
|
Loading…
Reference in New Issue
Block a user