|
@@ -17,26 +17,27 @@
|
|
# Copyright (C) 2013 Oz Nahum <nahumoz@gmail.com>
|
|
# Copyright (C) 2013 Oz Nahum <nahumoz@gmail.com>
|
|
#============================================================================
|
|
#============================================================================
|
|
|
|
|
|
-from pwman import get_ui_platform
|
|
|
|
-import pwman.util.config as config
|
|
|
|
-import pwman.data.factory
|
|
|
|
from pwman.data.nodes import NewNode
|
|
from pwman.data.nodes import NewNode
|
|
from pwman.data.tags import TagNew
|
|
from pwman.data.tags import TagNew
|
|
|
|
+from pwman.data import factory
|
|
|
|
+from pwman.data.drivers.sqlite import DatabaseException
|
|
|
|
+from pwman.util import config
|
|
|
|
+from pwman.util.callback import Callback
|
|
|
|
+from pwman.util.generator import leetlist
|
|
from pwman.util.crypto import CryptoEngine, CryptoBadKeyException
|
|
from pwman.util.crypto import CryptoEngine, CryptoBadKeyException
|
|
-from pwman import which, default_config
|
|
|
|
|
|
+
|
|
|
|
+from pwman import which, default_config, get_ui_platform
|
|
from pwman.ui.base import get_pass_conf
|
|
from pwman.ui.base import get_pass_conf
|
|
from pwman.ui.tools import CMDLoop, CliMenuItem
|
|
from pwman.ui.tools import CMDLoop, CliMenuItem
|
|
|
|
+
|
|
import unittest
|
|
import unittest
|
|
-from pwman.data import factory
|
|
|
|
-_saveconfig = False
|
|
|
|
-from pwman.util.callback import Callback
|
|
|
|
-from pwman.util.generator import leetlist
|
|
|
|
-from pwman.data.drivers.sqlite import DatabaseException
|
|
|
|
import StringIO
|
|
import StringIO
|
|
import os
|
|
import os
|
|
import os.path
|
|
import os.path
|
|
import sys
|
|
import sys
|
|
|
|
|
|
|
|
+_saveconfig = False
|
|
|
|
+
|
|
PwmanCliNew, OSX = get_ui_platform(sys.platform)
|
|
PwmanCliNew, OSX = get_ui_platform(sys.platform)
|
|
|
|
|
|
|
|
|
|
@@ -114,7 +115,7 @@ class SetupTester(object):
|
|
def create(self):
|
|
def create(self):
|
|
dbver = 0.4
|
|
dbver = 0.4
|
|
dbtype = config.get_value("Database", "type")
|
|
dbtype = config.get_value("Database", "type")
|
|
- db = pwman.data.factory.create(dbtype, dbver)
|
|
|
|
|
|
+ db = factory.create(dbtype, dbver)
|
|
self.cli = PwmanCliNew(db, self.xselpath, DummyCallback)
|
|
self.cli = PwmanCliNew(db, self.xselpath, DummyCallback)
|
|
|
|
|
|
|
|
|
|
@@ -125,13 +126,12 @@ class DBTests(unittest.TestCase):
|
|
"test that the right db instance was created"
|
|
"test that the right db instance was created"
|
|
dbver = 0.4
|
|
dbver = 0.4
|
|
self.dbtype = config.get_value("Database", "type")
|
|
self.dbtype = config.get_value("Database", "type")
|
|
- self.db = pwman.data.factory.create(self.dbtype, dbver)
|
|
|
|
|
|
+ self.db = factory.create(self.dbtype, dbver)
|
|
self.tester = SetupTester()
|
|
self.tester = SetupTester()
|
|
self.tester.create()
|
|
self.tester.create()
|
|
|
|
|
|
def test_db_created(self):
|
|
def test_db_created(self):
|
|
"test that the right db instance was created"
|
|
"test that the right db instance was created"
|
|
- # self.db = pwman.data.factory.create(dbtype, dbver)
|
|
|
|
self.assertIn(self.dbtype, self.db.__class__.__name__)
|
|
self.assertIn(self.dbtype, self.db.__class__.__name__)
|
|
|
|
|
|
def test_db_opened(self):
|
|
def test_db_opened(self):
|