Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Было вот так вот. На самом деле, у функции было ещё больше параметров, но для читаемости я оставила так.
- # В функции происходит регистрация пользователя с заданными параметрами, и проверяется, что они установились правильно.
- @api_parametrize('name, login, password, phones', [
- ('visible', 'test_login_chack_phones', 'lAS8sfnaf9s', {'phone': '79032120630',
- 'visibility': 'visible',
- 'country': 'ru'}),
- ('hidden', 'test_login_chack_phones', 'lAS8sfnaf9s', {'phone': '79032120630',
- 'visibility': 'hidden',
- 'country': 'ru'}),
- ('visible_for_mrim', 'test_login_chack_phones', 'lAS8sfnaf9s', {'phone': '79032120630',
- 'visibility': 'visible_for_mrim',
- 'country': 'ru'})
- ])
- def test_phones(self, name, login, password, phones, loginTool):
- response = loginTool.send_api_request(login=login, password=password, phones=phones)
- json = self.assert_json(response, status=200)
- self.assert_match_template(json['body'], phones)
- # Стало вот так.
- TEST_PHONE = '79032120630'
- @api_parametrize('name, login, password, phones', [
- ('%s'%(visibility), 'test_login_chack_phones', 'lAS8sfnaf9s', {'phone': TEST_PHONE,
- 'visibility': visibility,
- 'country': 'ru'})
- for visiiblity in ['visible', 'hidden', 'visible_for_mrim']])
- def test_phones(self, name, login, password, phones, loginTool):
- response = loginTool.send_api_request(login=login, password=password, phones=phones)
- json = self.assert_json(response, status=200)
- self.assert_match_template(json['body'], phones)
Advertisement
Add Comment
Please, Sign In to add comment