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]
|
*.py[co]
|
||||||
*.sw[po]
|
*.sw[po]
|
||||||
.cache/
|
.cache/
|
||||||
|
.coverage
|
||||||
|
@ -3,6 +3,8 @@ python:
|
|||||||
- "3.3"
|
- "3.3"
|
||||||
- "3.4"
|
- "3.4"
|
||||||
- "3.5"
|
- "3.5"
|
||||||
|
before_install:
|
||||||
|
- pip install pytest pytest-cov
|
||||||
install: "pip install -r requirements.txt"
|
install: "pip install -r requirements.txt"
|
||||||
addons:
|
addons:
|
||||||
apt:
|
apt:
|
||||||
|
@ -90,4 +90,4 @@ fi
|
|||||||
# Test buku(1) with $repo_root at the beginning of $PATH (so that buku
|
# Test buku(1) with $repo_root at the beginning of $PATH (so that buku
|
||||||
# from this repo is picked up).
|
# from this repo is picked up).
|
||||||
cd $here
|
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):
|
# def test_browse_by_index(self):
|
||||||
# self.fail()
|
# self.fail()
|
||||||
|
|
||||||
# def test_close_quit(self):
|
# @unittest.skip('skipping')
|
||||||
# self.fail()
|
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):
|
# def test_import_bookmark(self):
|
||||||
# self.fail()
|
# self.fail()
|
||||||
|
Loading…
Reference in New Issue
Block a user