def test_parse_profile(self): user = UserProfile(linkedin_id="sKH-8eGqP9") user.save() json_data = simplejson.load(open(os.path.join(os.path.dirname(__file__), 'linkedin_profile.json'))) parse_user_data(user, json_data) self.assertEquals(user.first_name, "Taylor") experiences = Experience.objects.filter(user=user) self.assertEquals(experiences.count(), 8) self.assertEquals(experiences.filter(organization__name="BlackRock").count(), 1) self.assertEquals(experiences.get(organization__name="BlackRock").start_year, 2012) self.assertEquals(Organization.objects.all().count(), 8) self.assertEquals(Organization.objects.filter(name="Pivotal Labs").count(), 1) self.assertEquals(user.last_experience.organization.name, "Stanford Student Enterprises")
def setUp(self): user = UserProfile(linkedin_id="sKH-8eGqP9") user.save() json_data = simplejson.load(open(os.path.join(os.path.dirname(__file__), 'linkedin_profile.json'))) parse_user_data(user, json_data)