#python python... PYTHON 🔛 🚀
11 subscribers
914 photos
7 videos
158 files
1.54K links
Download Telegram
Forwarded from SaiRam
Best tutorial site for python please ?
Forwarded from Gilfoyle
Try self.ParentClass
Forwarded from Gilfoyle
np and docs.python.org for deeper
​​Python Unit Test Automation (2017)
Автор: Ashwin Pajankar

#python #book #english #advanced

Язык: английский.

Целевая аудитория: опытные разработчики.

Тестирование — это необходимый процесс в программировании, позволяющий проверить на корректность отдельные части исходного кода программы. В настоящем руководстве вы познакомитесь с юнит-тестированием для проектов на языке программирования Python на примере таких библиотек, как doctest, unittest, nose, nose2 и pytest. Вы узнаете о важных концепциях тестирования программного обеспечения и их реализации на Python 3, а также узнаете разницу модульных тестов для Python 2 и 3.

В книге рассматриваются следующие темы:
введение в Python;
юнит-тестирование;
автоматизация тестов;
обзор библиотек nose и nose2;
принц TDD и многое другое.

Преимущества:
небольшой объём;
актуальный материал;
упражнения и примеры кода;
подходит начинающим.

Недостатки:
не замечено.
​​Python Unit Test Automation
Автор: Ashwin Pajankar

В настоящем руководстве вы познакомитесь с юнит-тестированием для проектов на языке программирования Python на примере таких библиотек, как doctest, unittest, nose, nose2 и pytest

#книгадня

https://t.me/progbook/3696
Подборка лучших подкастов по Python
Много полезной актуальной информации + практика английского языка!

#collections

Python Junior подкаст
https://podcast.python.ru/

Podcast.__init__
https://www.podcastinit.com/

Talk Python To Me
https://talkpython.fm/

Python Bytes
https://pythonbytes.fm/

Python Testing
http://pythontesting.net/

Test and Code
http://testandcode.com/
Python Tutorial: Unit Testing Your Code with the unittest Module

#testing

Вряд ли вы поспорите, что тестирование - ооочень важная часть процесса создания программного продукта!
Компании тратят огромные деньги на создание достойного отдела по тестированию.

Модульное тестирование является сегодня обязательным для любых крупных проектов и используется всеми крупными компаниями.
Данное учебное руководство научит вас тестировать свой код с помощью модуля unittest языка Python.

https://www.youtube.com/watch?v=6tNS--WetLI
​​Python Testing with pytest: Simple, Rapid, Effective, and Scalable
Автор: Brian Okken

Данная книга поможет вам делать меньше работы при тестировании Python кода, но сохранять его читабельным, выразительным и элегантным.

#книгадня

Подробнее о книге:
https://pragprog.com/book/bopytest/python-testing-with-pytest
Различные способы одновременного тестирования нескольких флагов в Python

#codeexample

x, y, z = 0, 1, 0

if x == 1 or y == 1 or z == 1:
     print('passed')

if 1 in (x, y, z):
      print('passed')

# These only test for truthiness:
if x or y or z:
      print('passed')

if any((x, y, z)):
      print('passed')
​​Тестирование - неотъемлемая часть процесса разработки. Если вы пишете прекрасные приложения на Python, но еще не научились их тестировать, то этот туториал точно вас прокачает!

#полезностьдня

https://realpython.com/python-testing/
​​Многие считают что Python − это просто. Возможно, это действительно проще, чем другие технологии, вот только без трудностей не бывает даже тут. Но и их можно избежать, если понять принципы тестирования Python-кода.

#статьядня

 https://proglib.io/p/python-testing/
Continuous Integration (непрерывная интеграция) стало неотъемлимой частью  разработки программного обеспечения во многих компаниях.
Суть поцесса - слияние рабочих копий в общую основную ветвь разработки несколько раз в день и выполнении частых автоматизированных сборок проекта для скорейшего выявления потенциальных дефектов и решения интеграционных проблем.

#статьядня
 https://realpython.com/python-continuous-integration/