iro/tests/pool.py
author Sandro Knauß <knauss@netzguerilla.net>
Fri, 06 Jul 2012 12:22:15 +0200
branchdevel
changeset 282 50cc13814bfb
parent 246 de38fe2eb224
child 294 0e75bd39767d
permissions -rw-r--r--
make iro working with python v2.6

from twisted.trial import unittest
from mock import Mock
import copy

from iro.controller import pool

class PoolTestCase(unittest.TestCase):

    def setUp(self):
        self._pools = copy.copy(pool.pools)
        
    def tearDown(self):
        del pool.pools[:]
        pool.pools.extend(self._pools)

    def testStartPool(self):
        del pool.pools[:]
        pool.pools.extend([Mock(),Mock()])
        pool.startPool("blafo")
        for i in pool.pools:
            i.start.assert_called_with("blafo")