コード例 #1
0
ファイル: inboxtest.py プロジェクト: seecr/meresco-components
    def testProcessRecordsOnCommand(self):
        self.inboxDirectory = join(self.tempdir, 'inbox2')
        self.doneDirectory = join(self.tempdir, 'done2')
        makedirs(self.inboxDirectory)
        makedirs(self.doneDirectory)

        self.moveInRecord(identifier='repo:ident:1')
        self.moveInRecord(identifier='repo:ident:2')
        self.moveInRecord(identifier='repo:ident:3')
        inbox = Inbox(self.reactor,
                      inboxDirectory=self.inboxDirectory,
                      doneDirectory=self.doneDirectory)
        dna = be((Transparent(), (inbox, )))
        dna.once.observer_init()
        self.assertEqual(
            set([
                'repo:ident:1.record', 'repo:ident:2.record',
                'repo:ident:3.record'
            ]), set(listdir(self.inboxDirectory)))

        inbox.processInboxDirectory()

        self.assertEqual(
            set([
                'repo:ident:1.record', 'repo:ident:2.record',
                'repo:ident:3.record'
            ]), set(listdir(self.doneDirectory)))
コード例 #2
0
ファイル: inboxtest.py プロジェクト: seecr/meresco-components
    def testProcessRecordsOnCommand(self):
        self.inboxDirectory = join(self.tempdir, 'inbox2')
        self.doneDirectory = join(self.tempdir, 'done2')
        makedirs(self.inboxDirectory)
        makedirs(self.doneDirectory)

        self.moveInRecord(identifier='repo:ident:1')
        self.moveInRecord(identifier='repo:ident:2')
        self.moveInRecord(identifier='repo:ident:3')
        inbox = Inbox(self.reactor, inboxDirectory=self.inboxDirectory, doneDirectory=self.doneDirectory)
        dna = be(
            (Transparent(),
                (inbox,)
            )
        )
        dna.once.observer_init()
        self.assertEquals(set(['repo:ident:1.record', 'repo:ident:2.record', 'repo:ident:3.record']), set(listdir(self.inboxDirectory)))

        inbox.processInboxDirectory()

        self.assertEquals(set(['repo:ident:1.record', 'repo:ident:2.record', 'repo:ident:3.record']), set(listdir(self.doneDirectory)))