小编Jim*_*nts的帖子

如何获得测试功能的pytest标记的名称?

import pytest
class TestSomething(object):

    @pytest.mark.somethinga
    def test_something(self):
Run Code Online (Sandbox Code Playgroud)

在函数test_something中,我要检查给函数赋予的标记,如果是某某,则该函数的行为与某某不同(例如,某某b)

我认为我应该使用inspect.py(自省),但是我还没有找到如何做的方法。非常感谢你们!

python pytest

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

使用 cURL 调用 Firebase Cloud Messaging 时“请求的身份验证凭据无效”

我正在尝试触发我的 Android 应用程序来接收简单的推送消息。我想用cURL. 我尝试遵循文档 ,但收到 401...这曾经有效,有什么变化吗?

  • 我的服务器密钥:AAAArxt...CelsCl
  • 我的 firebase 项目 URL:my-project...485(取自“常规”下的 URL 或“项目 ID”)
  • 我的设备令牌:fNBu...eHCAgI

在此输入图像描述

我使用以下代码检索了我的设备令牌:

FirebaseMessaging.getInstance().token.addOnSuccessListener { token: String ->
    if (!TextUtils.isEmpty(token)) {
        Log.d("TAG", "retrieve token successful : $token")
    } else {
        Log.w("TAG", "token should not be null...")
    }
}.addOnFailureListener { e: Exception? -> }.addOnCanceledListener {}
.addOnCompleteListener { task: Task<String> ->
    Log.v("TAG", "This is the token : " + task.result)
}
Run Code Online (Sandbox Code Playgroud)

我的卷曲代码:

curl -X POST -H "Authorization: Bearer AAAArxt...CelsCl" -H "Content-Type: application/json" -d '{
"message":{
   "notification":{ …
Run Code Online (Sandbox Code Playgroud)

android curl firebase firebase-cloud-messaging

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

Kotlin如何在BooleanArray中所有布尔值都为true时调用方法

当所有布尔值都设置为 true 并且我运行 startProcess() 时,应该为 true 并且我想执行 onFinished() 方法。我该怎么做呢?

private var completed: BooleanArray = booleanArrayOf(false, false, false, false)

fun startProcess() {
    completed.all { it -> callback.onFinished() }
}
Run Code Online (Sandbox Code Playgroud)

kotlin

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

在JSON中删除多个对象

name_list = [{'name': 'John'}, {'name': 'Johan'}, {'name': 'John'}]

    for i in xrange(len(name_list)):
        if name_list[i]["name"] == "John":
            del name_list[i]
Run Code Online (Sandbox Code Playgroud)

在第一次识别John之后,它会删除该对象,但会突破该功能.如何继续遍历直到结束并删除每个以John为名的JSON对象?

非常感谢你们!

python json

0
推荐指数
1
解决办法
812
查看次数