equal
deleted
inserted
replaced
|
1 import os.path as osp |
|
2 import shutil |
|
3 |
|
4 from cubicweb.devtools import testlib |
|
5 from cubicweb.server.serverctl import _local_dump, DBDumpCommand |
|
6 from cubicweb.server.serverconfig import ServerConfiguration |
|
7 |
|
8 class ServerCTLTC(testlib.CubicWebTC): |
|
9 def setUp(self): |
|
10 super(ServerCTLTC, self).setUp() |
|
11 self.orig_config_for = ServerConfiguration.config_for |
|
12 ServerConfiguration.config_for = staticmethod(lambda appid: self.config) |
|
13 |
|
14 def tearDown(self): |
|
15 ServerConfiguration.config_for = self.orig_config_for |
|
16 super(ServerCTLTC, self).tearDown() |
|
17 |
|
18 def test_dump(self): |
|
19 DBDumpCommand(None).run([self.appid]) |
|
20 shutil.rmtree(osp.join(self.config.apphome, 'backup')) |
|
21 |
|
22 |
|
23 if __name__ == '__main__': |
|
24 from unittest import main |
|
25 main() |