Новини > Тест

Тест

08.11.2023 14:16
Не, тази новина не е тест на системата. И аз тествам в production, но се старая да не стигам до крайния потребител, както Коле преди няколко години и системата на Виваком преди няколко дни. Тази новина е тук, за да ви уведоми, че тестовете, с които обстрелвахме решенията ви, са вече публични. Под дефиницията на всяко домашно и предизвикателство, чийто срок за предаване е изтекъл и резултатите са публични, можете да видите тестовете, които сме пускали при качване в сайта (така наречените Sanity тестове), както и пълните тестове, които раздават точки. Малко пазарлъци: - Във всеки тест ще срещнете `from solution import *`. `import *` е лоша практика. Правим го, за да можем да ви тестваме кода, дори той да не е довършен и все пак да вземете някоя-друга точка. - В някои тестове ще срещнете `timeout_decorator`, който не е built-in модул. Ако искате да тествате с него, можете да го инсталирате с `pip` (а защо не и в една виртуална среда за тренировка), или просто да махнете импорта и декоратора от методите. - На доста места не сме разделяли тестовите си сценарии по най-уместния начин. Това е така, защото даваме точки спрямо брой минаващи тестове. Не всеки тест трябва да е с еднаква сила, така че регулираме чрез обединяване на твърдения в общ сценарий, дори те да не са много свързани. Поздрави, Георги Кунчев