@@ 122-147 (lines=26) @@ | ||
119 | ||
120 | ||
121 | class TestWebDavNeedAuth(unittest.TestCase): |
|
122 | @classmethod |
|
123 | def setUpClass(self): |
|
124 | import easywebdav |
|
125 | ||
126 | shutil.rmtree('./data/tests', ignore_errors=True) |
|
127 | os.makedirs('./data/tests') |
|
128 | ||
129 | ctx = run.cli.make_context('test', [ |
|
130 | '--taskdb', 'sqlite+taskdb:///data/tests/task.db', |
|
131 | '--projectdb', 'sqlite+projectdb:///data/tests/projectdb.db', |
|
132 | '--resultdb', 'sqlite+resultdb:///data/tests/resultdb.db', |
|
133 | ], None, obj=utils.ObjectDict(testing_mode=True)) |
|
134 | self.ctx = run.cli.invoke(ctx) |
|
135 | ||
136 | ctx = run.webui.make_context('webui', [ |
|
137 | '--username', 'binux', |
|
138 | '--password', '4321', |
|
139 | '--need-auth', |
|
140 | ], self.ctx) |
|
141 | self.app = run.webui.invoke(ctx) |
|
142 | self.app_thread = utils.run_in_thread(self.app.run) |
|
143 | time.sleep(5) |
|
144 | ||
145 | self.webdav = easywebdav.connect('localhost', port=5000, path='dav') |
|
146 | self.webdav_up = easywebdav.connect('localhost', port=5000, path='dav', |
|
147 | username='binux', password='4321') |
|
148 | ||
149 | @classmethod |
|
150 | def tearDownClass(self): |
|
@@ 21-45 (lines=25) @@ | ||
18 | from tests import data_sample_handler, data_handler |
|
19 | ||
20 | class TestWebDav(unittest.TestCase): |
|
21 | @classmethod |
|
22 | def setUpClass(self): |
|
23 | import easywebdav |
|
24 | ||
25 | shutil.rmtree('./data/tests', ignore_errors=True) |
|
26 | os.makedirs('./data/tests') |
|
27 | ||
28 | ctx = run.cli.make_context('test', [ |
|
29 | '--taskdb', 'sqlite+taskdb:///data/tests/task.db', |
|
30 | '--projectdb', 'sqlite+projectdb:///data/tests/projectdb.db', |
|
31 | '--resultdb', 'sqlite+resultdb:///data/tests/resultdb.db', |
|
32 | ], None, obj=utils.ObjectDict(testing_mode=True)) |
|
33 | self.ctx = run.cli.invoke(ctx) |
|
34 | ||
35 | ctx = run.webui.make_context('webui', [ |
|
36 | '--username', 'binux', |
|
37 | '--password', '4321', |
|
38 | ], self.ctx) |
|
39 | self.app = run.webui.invoke(ctx) |
|
40 | self.app_thread = utils.run_in_thread(self.app.run) |
|
41 | time.sleep(5) |
|
42 | ||
43 | self.webdav = easywebdav.connect('localhost', port=5000, path='dav') |
|
44 | self.webdav_up = easywebdav.connect('localhost', port=5000, path='dav', |
|
45 | username='binux', password='4321') |
|
46 | ||
47 | @classmethod |
|
48 | def tearDownClass(self): |