diff options
| author | drebs <drebs@leap.se> | 2013-01-22 09:51:08 -0200 | 
|---|---|---|
| committer | drebs <drebs@leap.se> | 2013-01-22 09:51:38 -0200 | 
| commit | 9a487e87aceddbf656f14961356c74cb7a1de146 (patch) | |
| tree | c0fdf4b757001e8781061763fbcd7e19e92abbff /tests/test_couch.py | |
| parent | a2ab7b2b9ca71f7c9fc99f6ddb614d6061c17b81 (diff) | |
Cleanup tests.
Diffstat (limited to 'tests/test_couch.py')
| -rw-r--r-- | tests/test_couch.py | 54 | 
1 files changed, 14 insertions, 40 deletions
diff --git a/tests/test_couch.py b/tests/test_couch.py index 2bdc07b3..6b5875b8 100644 --- a/tests/test_couch.py +++ b/tests/test_couch.py @@ -4,42 +4,16 @@ For these tests to run, a couch server has to be running on (default) port  5984.  """ +import copy +from leap.soledad.backends import couch +from leap.soledad.tests import u1db_tests as tests +from leap.soledad.tests.u1db_tests import test_backends +from leap.soledad.tests.u1db_tests import test_sync  try:      import simplejson as json  except ImportError:      import json  # noqa -import os -import sys -import copy -import testtools -import testscenarios -from leap.soledad.backends import couch -from leap.soledad.tests import u1db_tests as tests -from leap.soledad.tests.u1db_tests.test_backends import ( -  TestAlternativeDocument, -  AllDatabaseTests, -  LocalDatabaseTests, -  LocalDatabaseValidateGenNTransIdTests, -  LocalDatabaseValidateSourceGenTests, -  LocalDatabaseWithConflictsTests, -  DatabaseIndexTests, -) -from leap.soledad.tests.u1db_tests.test_sync import ( -    target_scenarios, -    _make_local_db_and_target, -    _make_local_db_and_http_target, -    _make_local_db_and_oauth_http_target, -    DatabaseSyncTargetTests, -    DatabaseSyncTests, -    sync_via_synchronizer, -) -from leap.soledad.tests.u1db_tests.test_remote_sync_target import ( -    make_http_app, -    make_oauth_http_app, -) - -  #-----------------------------------------------------------------------------  # The following tests come from `u1db.tests.test_common_backend`.  #----------------------------------------------------------------------------- @@ -83,7 +57,7 @@ COUCH_SCENARIOS = [          ] -class CouchTests(AllDatabaseTests): +class CouchTests(test_backends.AllDatabaseTests):      scenarios = COUCH_SCENARIOS @@ -92,7 +66,7 @@ class CouchTests(AllDatabaseTests):          super(CouchTests, self).tearDown() -class CouchDatabaseTests(LocalDatabaseTests): +class CouchDatabaseTests(test_backends.LocalDatabaseTests):      scenarios = COUCH_SCENARIOS @@ -101,7 +75,7 @@ class CouchDatabaseTests(LocalDatabaseTests):          super(CouchDatabaseTests, self).tearDown() -class CouchValidateGenNTransIdTests(LocalDatabaseValidateGenNTransIdTests): +class CouchValidateGenNTransIdTests(test_backends.LocalDatabaseValidateGenNTransIdTests):      scenarios = COUCH_SCENARIOS @@ -110,7 +84,7 @@ class CouchValidateGenNTransIdTests(LocalDatabaseValidateGenNTransIdTests):          super(CouchValidateGenNTransIdTests, self).tearDown() -class CouchValidateSourceGenTests(LocalDatabaseValidateSourceGenTests): +class CouchValidateSourceGenTests(test_backends.LocalDatabaseValidateSourceGenTests):      scenarios = COUCH_SCENARIOS @@ -119,7 +93,7 @@ class CouchValidateSourceGenTests(LocalDatabaseValidateSourceGenTests):          super(CouchValidateSourceGenTests, self).tearDown() -class CouchWithConflictsTests(LocalDatabaseWithConflictsTests): +class CouchWithConflictsTests(test_backends.LocalDatabaseWithConflictsTests):      scenarios = COUCH_SCENARIOS @@ -147,14 +121,14 @@ class CouchWithConflictsTests(LocalDatabaseWithConflictsTests):  #-----------------------------------------------------------------------------  target_scenarios = [ -    ('local', {'create_db_and_target': _make_local_db_and_target}), ] +    ('local', {'create_db_and_target': test_sync._make_local_db_and_target}), ]  simple_doc = tests.simple_doc  nested_doc = tests.nested_doc -class CouchDatabaseSyncTargetTests(DatabaseSyncTargetTests): +class CouchDatabaseSyncTargetTests(test_sync.DatabaseSyncTargetTests):      scenarios = (tests.multiply_scenarios(COUCH_SCENARIOS, target_scenarios)) @@ -188,11 +162,11 @@ class CouchDatabaseSyncTargetTests(DatabaseSyncTargetTests):  sync_scenarios = []  for name, scenario in COUCH_SCENARIOS:      scenario = dict(scenario) -    scenario['do_sync'] = sync_via_synchronizer +    scenario['do_sync'] = test_sync.sync_via_synchronizer      sync_scenarios.append((name, scenario))      scenario = dict(scenario) -class CouchDatabaseSyncTests(DatabaseSyncTests): +class CouchDatabaseSyncTests(test_sync.DatabaseSyncTests):      scenarios = sync_scenarios  | 
