From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Sat, 31 Oct 2020 03:39:04 +0300 From: "Vladimir D. Seleznev" To: ALT Linux Team development discussions Message-ID: <20201031003904.GB2070339@portlab> References: <5fef97a7c87fe54554f11afa08df8bda@altlinux.ru> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <5fef97a7c87fe54554f11afa08df8bda@altlinux.ru> User-Agent: Mutt/1.10.1 (2018-07-13) Subject: Re: [devel] =?utf-8?b?UHl0aG9uMiBwb2xpY3k6INGC0LXRgdGC0Ysg0LIg0L8=?= =?utf-8?b?0L7QtNC/0LDQutC10YLQsNGF?= X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 31 Oct 2020 00:39:04 -0000 Archived-At: List-Archive: List-Post: On Fri, Oct 30, 2020 at 03:25:43AM +0300, Vitaly Lipatov wrote: > У нас бесконечно устарело python policy. Как минимум, оно требует > обновления в связи с python3. > > Но я хотел бы выяснить, зачем было рекомендовано запаковывать тесты: > > Рекомендуется запаковывать тесты и примеры (содержимое каталогов > > %python_sitelibdir/*/test* и %python_sitelibdir/*/example*) в отдельный > > пакет (с одним из суффиксов: -devel, -tests, .tests, -testing, > > -examples). > https://www.altlinux.org/Python_Policy > > У нас для python3 такая статистика по суффиксам test*: > 8 test > 544 tests > > Вот эти пакеты-герои, которые просто test: > python3-module-Naked-test - Test for Naked > python3-module-twisted-core-test - Unit tests for Twisted Core (Python > 3) > python3-test - The test modules from the main python 3 package > python3-module-numdifftools-test - Test suite for Numdifftools > python3-module-bunch-test - Test for bunch > python3-module-pytools-test - Test for Pytools (Python 3) > python3-module-nine-test - Test for nine > python3-module-pathod-test - Test for pathod > > По моим представлениям, тесты нужны для тестирования самого пакета. > Возможно, в редких случаях тесты пакета используются в других тестах, но > в основном паковать тесты не имеет смысла и даже вредно, потому что > из-за этого возникают незамечаемые зависимости нормальных пакетов от > тестовых. Мне тоже кажется ненужным упаковка тестов в пакеты питона. Есть ли какая-нибудь причина так делать? -- WBR, Vladimir D. Seleznev