Mianowicie co te testy sprawdzają
Nazwy same na to wskazują. Wskaż którego testu nie rozumiesz.
- Co to jest self.client.get
Po prostu wywołanie żądania typu GET, poczytaj koniecznie coś o POST i GET.
- Co oznacza f' (f prim) w linijce first_name=f'Christian {author_id}',
To taki "lukier składniowy" np. f"variable value: {variable}, 2 + 2 {2 + 2}" ` jest to tożsame z `"variable value: {}, 2 + 2 {}".format(variable, 2+2)` tu jest więcej o tym.
Do czego służy response.status_code
Zmienna `status_code` zawiera status odpowiedzi, spójrz tu. (masz tam też trochę o POST i GET, więc poczytaj).
Co robi reverse
Uczymy się używać dokumentcji.
Po prostu jest to podział na strony, czyli zamiast ładować 1000 postów na stronę ładujemy 20, a reszta jest dostępna na kolejnych stronach. Występuje np tu. Więcej o tym oczywiście w Dokumentacji.