pytest-在测试方法中修补单个语句?

时间:2019-10-06 13:54:23

标签: python-3.x mocking pytest patch

我有以下方法:

@php
$customers = \App\Customer::get();
@endphp

<ul>
@foreach($customers as $customer)
    <li>{{$customer->name}}</li>
@endforeach
</ul>

测试此方法时,我想替换第一条语句(以便Selenium可以使用本地HTML进行响应)。 基本上我需要将def example_method(self, url): self.browser.get(f'{url}/#details') # Do stuff. 替换为f'{url}/#details'

由于该语句不是变量,如何在不更改方法本身的情况下做到这一点?

0 个答案:

没有答案