コード例 #1
0
    def test_poolmgr_create(self, mock_get, mock_pool, mock_api, mock_creds, mock_cfg):
        """Test create_spec"""

        spec = mock.create_autospec(PoolSpecifier)
        mgr = PoolManager(mock_creds, cfg=mock_cfg)

        pool = mgr.create(spec)
        self.assertFalse(mock_pool.called)
        self.assertTrue(spec.start.called)

        pool = mgr.create()
        mock_pool.assert_called_with(mock.ANY, 0, 1, False)
        self.assertTrue(mock_get.called)
コード例 #2
0
    def test_poolmgr_create(self, mock_get, mock_pool, mock_api, mock_creds,
                            mock_cfg):
        """Test create_spec"""

        spec = mock.create_autospec(PoolSpecifier)
        mgr = PoolManager(mock_creds, cfg=mock_cfg)

        pool = mgr.create(spec)
        self.assertFalse(mock_pool.called)
        self.assertTrue(spec.start.called)

        pool = mgr.create()
        mock_pool.assert_called_with(mock.ANY, 0, 1, False)
        self.assertTrue(mock_get.called)