~ubuntu-branches/ubuntu/trusty/python-axiom/trusty

« back to all changes in this revision

Viewing changes to axiom/test/test_userbase.py

  • Committer: Bazaar Package Importer
  • Author(s): Debian Python Modules Team, Sandro Tosi, Vincent Bernat
  • Date: 2010-01-13 20:38:50 UTC
  • mfrom: (1.2.4 upstream)
  • Revision ID: james.westby@ubuntu.com-20100113203850-v552yecly7l65dtd
Tags: 0.6.0-1
[ Sandro Tosi ]
* debian/rules
  - don't FTBFS when removing not-existing dirs; thanks to Lucas Nussbaum for
    the report; Closes: #560565

[ Vincent Bernat ]
* New upstream release.
* debian/control
  - don't use obsolete "<" for Conflicts field; use "<<" instead. Closes: #557926.
  - bump Standards-Version

Show diffs side-by-side

added added

removed removed

Lines of Context:
21
21
 
22
22
from epsilon.extime import Time
23
23
 
 
24
from axiom.iaxiom import IScheduler
24
25
from axiom.store import Store
25
26
from axiom.substore import SubStore
26
 
from axiom.scheduler import _SubSchedulerParentHook, SubScheduler, Scheduler
27
 
from axiom.scheduler import TimedEvent
 
27
from axiom.scheduler import TimedEvent, _SubSchedulerParentHook
28
28
from axiom import userbase
29
29
from axiom.item import Item
30
30
from axiom.attributes import integer
439
439
        self.dbdir = FilePath(self.mktemp())
440
440
        self.store = Store(self.dbdir)
441
441
        self.ls = userbase.LoginSystem(store=self.store)
442
 
        self.scheduler = Scheduler(store=self.store)
443
 
        dependency.installOn(self.scheduler, self.store)
 
442
        self.scheduler = IScheduler(self.store)
444
443
 
445
444
        self.account = self.ls.addAccount(
446
445
            self.localpart, self.domain, u'PASSWORD')
447
446
 
448
447
        self.accountStore = self.account.avatars.open()
449
448
 
450
 
        self.ss = self.accountStore.findOrCreate(SubScheduler)
451
 
        dependency.installOn(self.ss, self.accountStore)
 
449
        self.ss = IScheduler(self.accountStore)
452
450
 
453
451
        self.origdir = self.accountStore.dbdir
454
452
        self.destdir = FilePath(self.mktemp())
504
502
            self.IMPORTANT_VALUE)
505
503
        siteStoreSubRef = self.store.getItemByID(insertedStore.idInParent)
506
504
        ssph = self.store.findUnique(_SubSchedulerParentHook,
507
 
                         _SubSchedulerParentHook.loginAccount == siteStoreSubRef,
 
505
                         _SubSchedulerParentHook.subStore == siteStoreSubRef,
508
506
                                     default=None)
509
507
        self.failUnless(ssph)
510
508
        self.failUnless(self.store.findUnique(TimedEvent,