Пример #1
0
	def testReadTSV(self):
		ab = AddressBook() 
		ab.loadTSV('testTSV/twoWord.tsv')
		c1 = {'name':'Texas Dan', 'phone':'555.377.9285','address':'551 W 13th', 'zipcode':'60155'}
		abContact = ab.contacts[0]
		for key in c1:
			self.assertEqual(abContact.getAttr(key),c1[key])
Пример #2
0
	def testWriteTSV(self):
		ab = AddressBook()
		self.fillAb(ab)
		ab.writeTSV('testTSV/testero.tsv')
		ab2 = AddressBook()
		ab2.loadTSV('testTSV/testero.tsv')
		abNames = [contact.getAttr('name') for contact in ab.contacts]
		ab2Names = [contact.getAttr('name') for contact in ab2.contacts]
		self.assertEqual(abNames,ab2Names)
Пример #3
0
	def testLoadTSV(self):
		ab = AddressBook()
		filein = 'testTSV/tester.tsv'
		ab.loadTSV(filein)
		self.assertEqual(ab.contacts[0].getAttr('name'), 'Dean Baldus')
		self.assertEqual(ab.contacts[1].getAttr('name'),'Tanner Baldus')