Passed
Push — master ( 049ab5...e0af01 )
by Thijs
03:48
created

TestInitializeDB.test_run()   A

Complexity

Conditions 1

Size

Total Lines 6
Code Lines 5

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
eloc 5
dl 0
loc 6
rs 10
c 0
b 0
f 0
cc 1
nop 1
1
import os
2
import unittest
3
4
5
class TestInitializeDB(unittest.TestCase):
6
    def test_usage(self):
7
        from ..scripts.initializedb import main
8
9
        with self.assertRaises(SystemExit):
10
            main(argv=["foo"])
11
12
    def test_run(self):
13
        from ..scripts.initializedb import main
14
15
        main(argv=["foo", "development.ini"])
16
        self.assertTrue(os.path.exists("tutorial.sqlite"))
17
        os.remove("tutorial.sqlite")
18