Size: a a a

testing_in_python

2020 August 18

g

gigimon in testing_in_python
In [2]: a = 'a'

In [3]: if a == True:
  ...:     print("true")
  ...:

In [4]: if a:
  ...:     print("true")
  ...:
true
источник

g

gigimon in testing_in_python
но я так, влез )
источник

g

gigimon in testing_in_python
у вас смотрю тут ваще не птион (: в листингах
источник

S

Sergei in testing_in_python
gigimon
In [2]: a = 'a'

In [3]: if a == True:
  ...:     print("true")
  ...:

In [4]: if a:
  ...:     print("true")
  ...:
true
хех обвиусли :)
источник

B

Bola in testing_in_python
Ну так чем плохо использование ифов?
источник

g

gigimon in testing_in_python
не модно
источник

B

Bola in testing_in_python
Почему автор не хочет
источник

S

Sergei in testing_in_python
gigimon
не модно
а что модно? :)
источник

KC

Kirill Chitaev in testing_in_python
потому что слишком много проверок
источник

S

Sergei in testing_in_python
что может быть понятнее старого-доброго ифа :)
источник

IS

Idi Suda in testing_in_python
gigimon
== True и просто if a: ? разное, во второй случай попадает куча всего, не только True ж
источник

S

Sergei in testing_in_python
источник

g

gigimon in testing_in_python
все зависит от задачи, я постановил, что если проверяют на True, то хотят именно проверить True, а не то, что есть значение (код не смотрел, вкинул)
источник

g

gigimon in testing_in_python
Sergei
а что модно? :)
да черт знает, я не страдаю от ифов, на хабре думаю есть статьи :)
источник

IS

Idi Suda in testing_in_python
gigimon
все зависит от задачи, я постановил, что если проверяют на True, то хотят именно проверить True, а не то, что есть значение (код не смотрел, вкинул)
Да делай как хочешь бро)
источник

S

Sergei in testing_in_python
источник

g

gigimon in testing_in_python
👍
источник

B

Bola in testing_in_python
Sergei
что может быть понятнее старого-доброго ифа :)
именно!
старый добрый понятный иф
источник

BK

Boris Krutskih in testing_in_python
Привет, столкнулся с проблемой перезаписи текстового файла)
Сейчас записываю туда айдишки,
но в процессе выполнения тестов перезаписывается только в том случае когда уже все тесты пройдены, а мне как бы нужно перезаписывать по пути.
Решение которое пока нашёл, это в каждом тесте, по новой открывать файл и считывать
т.е получается такая хрень.
    def test_get_action_item_by_installation_item_id_v2(self, api_v2):
       with open('action_item_id.txt', 'r') as outfile:
           fresh_ai_id = outfile.read()
       print(fresh_ai_id)
       res = api_v2.request(method='GET',
                            url=endpoints.WATCH_LIST + f"get-action-item-v2?action_item_id={fresh_ai_id}&{ACCESS_TOKEN_AMD_}")

       assert res.status_code == 200
       assert 'error' not in res.text

https://pastebin.com/HukR6FpK
источник

BK

Boris Krutskih in testing_in_python
дубли начинаются на строках 84-85, 96-97
источник