tech-testing - Обеспечение качества ДЗ №1

Абашин И.
Амбарцумов А.
Линник Д. 
Ребята, я ценю ваше стремление не дублировать код, но так он получился гараздо сложнее, чем мог бы быть. И совсем не понятно, что проверяет тест:
```python
    def test_main_with_pidfile(self):
        with mock.patch('source.notification_pusher.create_pidfile', mock.Mock()) as self.create_pidfile:
            self.test_main(False, True)
```

лучше отказать от испоьзования test_main и сделать всё проще (возможно с небольшим копи-пастом, это не страшно). К тому же test_main усложнён ещё и if-ами внутри себя, а использовать if в тестах — это антипаттерн.