Przy zapisywaniu wynikow master zapisuje wyniki z pierwszego front-endu, a potem z drugiego i pewnie ten drugi psuje unique-contraint na ID. No bo ten sam test.
test = Test(id=unicode(self._test_id), start_time=start_time, duration=duration)
Ten kod nie powinien być w fetch_result front'endów, tylko gdzieś wyżej, przed pętlą iterującą po frontendach. W końcu to się ma tylko raz zapisać.
Przy zapisywaniu wynikow master zapisuje wyniki z pierwszego front-endu, a potem z drugiego i pewnie ten drugi psuje unique-contraint na ID. No bo ten sam test.
Ten kod nie powinien być w fetch_result front'endów, tylko gdzieś wyżej, przed pętlą iterującą po frontendach. W końcu to się ma tylko raz zapisać.