我安装了pytest-mock并使用了一个模拟程序,我试图像补丁一样运行,但是我得到“类型错误:需要一个有效的目标来修补。你提供了‘返回 a + b’”
# test_capitalize.py
import time
def sum(a, b):
time.sleep(10)
return a + b
def test_sum(mocker):
mocker.patch('return a + b');
assertEqual(sum(2, 3), 9)
Run Code Online (Sandbox Code Playgroud) 我正在尝试将 UITextField 对象转换为字符串,以便将其传递给模型文件中的函数。但是,即使我在名称输入文本字段中输入了一些字符,然后在其外部单击,它也会打印空白。为什么什么都没有存储在那里?
在视图控制器文件中:
@IBOutlet weak var nameInputText: UITextField!
override func viewDidLoad() {
super.viewDidLoad()
nameInputText.delegate = self
let text: String = nameInputText.text!
print(text) //this prints a blank
model.validateName(nametext: text)
}
Run Code Online (Sandbox Code Playgroud) 如何更改选择器视图的字体样式和大小?我没有在选择器视图设置中看到一个选项.你能以编程方式设置它吗?我正在使用swift 3和xcode 8.2.