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