小编ala*_*ock的帖子

PHPUnit断言真一(1)

我正在看PHPUnit,以下让我感到疑惑.PHPUnit是否处理int.1和0是否为布尔值?在我目前的测试中,它没有.

例: $this->assertTrue(preg_match('/asdf/', 'asdf'));

在我的测试中,这失败了,因为preg_match()返回int 1或0并且只有bool false才会出现错误.

显然,我接受以下工作,因为比较总是返回bool. $this->assertTrue(preg_match('/asdf/', 'asdf') === 1);

我是否在preg_match中遗漏了一些东西,或者我的断言使它变得不那么严格了?

编辑:assertTrue是否需要匹配类型?有没有办法让断言不那么严格?

php phpunit assertions

12
推荐指数
2
解决办法
1万
查看次数

在路线文件中使用Model,cakephp

我期待在我的/app/Config/routes.php配置文件中加载我的数据库中的值.

在顶部,我正在使用: App::uses('Option', 'Model');

我在课堂上称呼我的发现: $this->Option->find('all');

我错过了什么吗?

cakephp cakephp-2.2

3
推荐指数
1
解决办法
2167
查看次数

如何处理 aiohttp 响应中的表单数据

我正在寻找获取多部分表单数据并将其转换为字典。对于 json 来说很简单,但这似乎有点不同。

当前代码:

app = web.Application()

async def deploy(request):
    # retrieve multipart form data or
    # x-www-form-urlencoded data
    # convert to a dictionary if not already
    text = "Hello"
    return web.Response(text=text)
app.router.add_post('/', deploy)

web.run_app(app)
Run Code Online (Sandbox Code Playgroud)

python multipartform-data aiohttp python-3.5

2
推荐指数
1
解决办法
3264
查看次数