Exemplo n.º 1
0
class TestCreate(unittest.TestCase):
    def setUp(self):
        self.iface = QIface()
        assert self.iface._namespace==None
    def tearDown(self):
        try:
            self.iface.close()
        except: pass
        QIface._cache = {}
    def testCreate(self):
        namespace = self.iface._namespace
        iface = self.iface.create()
        assert not isinstance(iface, QIface)
        assert isinstance(iface, basestring)
        iface = QIface(iface)
        assert self.iface._namespace==namespace
        assert iface._namespace!=namespace
        assert len(QIface._cache.keys())==1
    def testCreateMultiple(self):
        namespace = self.iface._namespace
        for count in xrange(1, 100):
            iface = self.iface.create()
            assert not isinstance(iface, QIface)
            assert isinstance(iface, basestring)
            assert self.iface._namespace==namespace
            iface = QIface(iface)
            assert iface._namespace!=namespace
            assert len(QIface._cache.keys())==count
            iface.close()
Exemplo n.º 2
0
 def testCreateMultiple(self):
     namespace = self.iface._namespace
     for count in xrange(1, 100):
         iface = self.iface.create()
         assert not isinstance(iface, QIface)
         assert isinstance(iface, basestring)
         assert self.iface._namespace==namespace
         iface = QIface(iface)
         assert iface._namespace!=namespace
         assert len(QIface._cache.keys())==count
         iface.close()
Exemplo n.º 3
0
class TestQueueIfaceNoUnderlyingQueue(unittest.TestCase):
    def setUp(self):
        self.iface = QIface()
        assert self.iface._namespace==None
    def tearDown(self):
        pass
    def testClose(self):
        try:
            self.iface.close()
        except KeyError, _e:
            assert True
        else:
Exemplo n.º 4
0
 def setUp(self):
     self.iface = QIface()
     assert self.iface._namespace==None