def test_creating_new_event_and_saving_it_to_the_database(self): # Test creating a new event object. user = User.objects.create(username="******") company = Company() event = Event() event.title = "Test Driven Development with Django" event.slug = "test-driven-development-with-django" event.description = "Fantastic way to develop web applications with less bugs and stress" event.where = "Avenida Mella No.444, Plaza Hispaniola, Suite 101" event.company = company event.posted_by = user event.datetime = timezone.now() #check if our event can be safe to the DB event.save() #check if our event is created all_events_in_database = Event.objects.all() self.assertEquals(len(all_events_in_database), 1) only_event_in_database = all_events_in_database[0] self.assertEquals(only_event_in_database, event)