示例#1
0
 def testEditContact(self):
     a = Contact("vasya", "petrov", "222")
     b = ContactBook()
     b.addContact(a)
     b.editContact("vasya", "petya", "petrov", "222")
     a = b.getContactByName("petya")
     self.assertIsInstance(a, Contact)
示例#2
0
 def testEditContact(self):
     a=Contact("vasya","petrov","222")
     b=ContactBook()
     b.addContact(a)
     b.editContact("vasya","petya","petrov","222")
     a=b.getContactByName("petya")
     self.assertIsInstance(a,Contact)
示例#3
0
    def decode(obj):
        """

        :param obj:
        :return:
        """
        tmpBook = ContactBook()
        for dic in obj:
            tmpContact = Contact(dic["Name"], dic["Surname"], dic["Number"])
            tmpBook.addContact(tmpContact)
        return tmpBook
示例#4
0
    def decode(obj):
        """

        :param obj:
        :return:
        """
        tmpBook = ContactBook()
        for dic in obj:
            tmpContact = Contact(dic["Name"], dic["Surname"], dic["Number"])
            tmpBook.addContact(tmpContact)
        return tmpBook
示例#5
0
 def testDeleteContact(self):
     a=Contact("vasya","petrov","222")
     b=ContactBook()
     b.addContact(a)
     b.deleteContactByName("vasya")
     self.assertNotIn(a,b.listBook)
示例#6
0
 def testAddContact(self):
     a=Contact("vasya","petrov","222")
     b=ContactBook()
     b.addContact(a)
     self.assertIn(a,b.listBook)
示例#7
0
 def testDeleteContact(self):
     a = Contact("vasya", "petrov", "222")
     b = ContactBook()
     b.addContact(a)
     b.deleteContactByName("vasya")
     self.assertNotIn(a, b.listBook)
示例#8
0
 def testAddContact(self):
     a = Contact("vasya", "petrov", "222")
     b = ContactBook()
     b.addContact(a)
     self.assertIn(a, b.listBook)