def test_all_fields_renders(self): ''' Check if all fields from context renders ''' Contact.objects.all().delete() person = Contact() person.name = 'Oleksandr' person.last_name = 'Vinnichuk' person.date_of_birth = '1984-06-13' person.skype = "prof.zojdberg" person.jabber = "*****@*****.**" person.email = "*****@*****.**" person.other_contacts = "mobile +380664444032" person.bio = "Born in Kovel" person.save() response = self.client.get(reverse('home')) self.assertIn('Oleksandr', response.content) self.assertIn('Vinnichuk', response.content) self.assertIn('June 13, 1984', response.content) self.assertIn('prof.zojdberg', response.content) self.assertIn('*****@*****.**', response.content) self.assertIn('*****@*****.**', response.content) self.assertIn('*****@*****.**', response.content) self.assertIn('mobile +380664444032', response.content) self.assertIn('Born in Kovel', response.content)
def test_saving_fields(self): ''' Check model can save data ''' person = Contact() person.name = 'Petro' person.last_name = 'Shchur' person.save() # check our model saves data saved_persons = Contact.objects.all() self.assertEqual(saved_persons.count(), 2) person_from_fixtures = saved_persons[0] saved_person = saved_persons[1] self.assertEqual(saved_person.name, 'Petro') self.assertEqual(saved_person.last_name, 'Shchur') self.assertEqual(person_from_fixtures.name, 'Oleksandr') self.assertEqual(person_from_fixtures.last_name, 'Vinnichuk')