cc-4105: major refactorings. shit is barely running

This commit is contained in:
Rudi Grinberg 2012-07-26 15:49:41 -04:00
parent add322d515
commit be00cc6990
14 changed files with 185 additions and 290 deletions

View file

@ -5,10 +5,12 @@ from media.monitor.syncdb import SyncDB
from media.monitor.log import get_logger
from media.monitor.pure import partition
import api_clients.api_client as ac
import prepare_tests
class TestSyncDB(unittest.TestCase):
def setUp(self):
self.ac = ac.AirtimeApiClient(logger=get_logger())
self.ac = ac.AirtimeApiClient(logger=get_logger(),
config_path=prepare_tests.real_config)
def test_syncdb_init(self):
sdb = SyncDB(self.ac)
@ -25,7 +27,7 @@ class TestSyncDB(unittest.TestCase):
for wdir in sdb.list_directories():
files = sdb.directory_get_files(wdir)
self.assertTrue( len(files) >= 0 )
self.assertTrue( isinstance(files, list) )
self.assertTrue( isinstance(files, set) )
exist, deleted = partition(os.path.exists, files)
print("(exist, deleted) = (%d, %d)" % ( len(exist), len(deleted) ) )