示例#1
0
    def test_emailFactory_inset(self):
        e1 = Email()
        e1.address="*****@*****.**"
        e1.type = EmailType.Office

        e2 = Phone()
        e2.address="*****@*****.**"
        e2.type = EmailType.Personal

        emails = EmailFactory().insert([e1,e2])
        self.assertEqual(2,len(emails));
示例#2
0
    def test_phoneFactory_update(self):
        p1 = Phone()
        p1.number="1234"
        p1.type = PhoneType.Office

        p2 = Phone()
        p2.number="12345"
        p2.type = PhoneType.Mobile

        p3 = Phone()
        p3.number="9876"
        p3.type = PhoneType.Personal

        phones = PhoneFactory().insert([p1,p2,p3])
        self.assertEqual(3,len(phones));

        phones[0].number = "999"

        phones = PhoneFactory().update([phones[0]])
示例#3
0
    def test_emailFactory_update(self):
        e1 = Phone()
        e1.address="*****@*****.**"
        e1.type = EmailType.Office

        e2 = Phone()
        e2.address="*****@*****.**"
        e2.type = EmailType.Personal

        e3 = Phone()
        e3.address="*****@*****.**"
        e3.type = EmailType.Office

        emails = EmailFactory().insert([e1,e2,e3])
        self.assertEqual(3,len(emails));

        emails[0].number = "[email protected]"
        emails[0].type = EmailType.Office

        phones = EmailFactory().update([emails[0]])
示例#4
0
    def test_phoneFactory_inset(self):
        p1 = Phone()
        p1.number="1234"
        p1.type = PhoneType.Personal

        p2 = Phone()
        p2.number="12345"
        p1.type = PhoneType.Personal

        phones = PhoneFactory().insert([p1,p2])
        self.assertEqual(2,len(phones));