51Testing软件测试论坛
标题:
问题请教一下,一段代码不知道是啥意思
[打印本页]
作者:
测试积点老人
时间:
2021-1-19 11:00
标题:
问题请教一下,一段代码不知道是啥意思
import atexit
import unittest
from pact import Consumer, Provider
pact = Consumer('Consumer').has_pact_with(Provider('Provider'))
pact.start_service()
atexit.register(pact.stop_service)
class GetUserInfoContract(unittest.TestCase):
def test_get_user(self):
expected = {
'username': 'UserA',
'id': 123,
'groups': ['Editors']
}
(pact
.given('UserA exists and is not an administrator')
.upon_receiving('a request for UserA')
.with_request('get', '/users/UserA')
.will_respond_with(200, body=expected))
with pact:
result = user('UserA')
self.assertEqual(result, expected)
(pact
.given('UserA exists and is not an administrator')
.upon_receiving('a request for UserA')
.with_request('get', '/users/UserA')
.will_respond_with(200, body=expected))
复制代码
上面那一段是什么个用法,请教一下
作者:
郭小贱
时间:
2021-1-20 10:45
链式调用, PO模式常见的断言形式。
作者:
qqq911
时间:
2021-1-20 11:51
链式调用, PO模式常见的断言形式。
作者:
jingzizx
时间:
2021-1-20 13:11
依次找到主脉络,发现问题
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2