4 раза исправил в тесте несовпадение с полем viewed_at, пока не понял, что оно каждый раз "свежее" (никто не замокал utcnow()). я лох :(
гагага?
типа того :(
гагага?
типа того :(