def test_person_dict_2(self): """Test dictionaries of two instances of a Person""" person1 = Person("id1", "name1", "summary1", "city1", "companies1", "role1", "twitter1", "logo_url1") p1_dict = person1.dictionary() person2 = Person("id2", "name1", "summary2", "city1", "companies2", "role1", "twitter2", "logo_url1") p2_dict = person2.dictionary() self.assertNotEqual(p1_dict["person_id"], p2_dict["person_id"]) self.assertEqual(p1_dict["name"], p2_dict["name"]) self.assertNotEqual(p1_dict["summary"], p2_dict["summary"]) self.assertEqual(p1_dict["city"], p2_dict["city"]) self.assertNotEqual(p1_dict["companies"], p2_dict["companies"]) self.assertEqual(p1_dict["role"], p2_dict["role"]) self.assertNotEqual(p1_dict["twitter"], p2_dict["twitter"]) self.assertEqual(p1_dict["logo_url"], p2_dict["logo_url"])
def test_person_dict_1(self): """Test dictionary of a Person""" person1 = Person("id1", "name1", "summary1", "city1", "companies1", "role1", "twitter1", "logo_url1") p1_dict = person1.dictionary() self.assertIsInstance(p1_dict, dict) self.assertEqual(p1_dict, {"person_id": "id1", "name": "name1", "summary": "summary1", "city": "city1", "companies": "companies1", "role": "role1", "twitter": "twitter1", "logo_url": "logo_url1"})
def test_person_dict_3(self): """Test dictionary of a Person with more realistic information""" person1 = Person("p:2", "Ben Elowitz", "Ben Elowitz is co-founder and CEO of Wetpaint.", "null", "Wetpaint", "CEO", "elowitz", ("http://s3.amazonaws.com/crunchbase_prod_assets/assets/images/resized/" + "0001/8470/18470v3-max-250x250.jpg")) p1_dict = person1.dictionary() self.assertIsInstance(p1_dict, dict) self.assertEqual(p1_dict, {"person_id": "p:2", "name": "Ben Elowitz", "summary": "Ben Elowitz is co-founder and CEO of Wetpaint.", "city": "null", "companies": "Wetpaint", "role": "CEO", "twitter": "elowitz", "logo_url": ("http://s3.amazonaws.com/crunchbase_prod_assets/assets/" + "images/resized/0001/8470/18470v3-max-250x250.jpg")})