Esempio n. 1
0
    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"])
Esempio n. 2
0
    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"})
Esempio n. 3
0
    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")})