def test_change_language(self): user = UserFactory() user.save() create_person_with_user(user) person.change_language(user, "en") a_person = person.find_by_user(user) self.assertEqual(a_person.language, "en")
def test_change_language_with_user_without_person(self): self.assertFalse(change_language(self.an_user, "en"))
def test_change_language_with_user_with_person(self): change_language(self.user_for_person, "en") self.person_with_user.refresh_from_db() self.assertEqual(self.person_with_user.language, "en")
def test_change_to_invalid_language(self): user = UserFactory() user.save() a_person = create_person_with_user(user) person.change_language(user, 'ru') self.assertNotEqual(a_person.language, "ru")