def testtable(self):
     tab1=Table()
     tab2=Table()
     tab1.read('testfiles/tab1.txt',columnames=True)
     tab2.read('testfiles/tab1.txt',columnames=False)
     print ('read test')
     print (tab1)
     print (tab2)
     tab1.read('testfiles/tab1.txt',columnames=True)
     tab2.read('testfiles/tab2.txt',columnames=True)
     print ('merge test')
     print (tab1)
     print (tab2)
     tab1.merge(tab2,by_x='r',by_y='w')
     print (tab1)
     tab2.read('testfiles/tab2.txt',columnames=True)
     tab2.write_html('testfiles/tab2.html')
     tab2.write('testfiles/tab2-repo.txt')
     sub1 = tab1.getcolumn(('r','t')).tolist()
     self.assertEqual(sub1,[['3', '3'],['3', '333']])
     sub2 = tab1.getcolumn(0).tolist()
     self.assertEqual(sub2,[['1'],['2']])
示例#2
0
 def testtable(self):
     tab1 = Table()
     tab2 = Table()
     tab1.read('testfiles/tab1.txt', columnames=True)
     tab2.read('testfiles/tab1.txt', columnames=False)
     print('read test')
     print(tab1)
     print(tab2)
     tab1.read('testfiles/tab1.txt', columnames=True)
     tab2.read('testfiles/tab2.txt', columnames=True)
     print('merge test')
     print(tab1)
     print(tab2)
     tab1.merge(tab2, by_x='r', by_y='w')
     print(tab1)
     tab2.read('testfiles/tab2.txt', columnames=True)
     tab2.write_html('testfiles/tab2.html')
     tab2.write('testfiles/tab2-repo.txt')
     sub1 = tab1.getcolumn(('r', 't')).tolist()
     self.assertEqual(sub1, [['3', '3'], ['3', '333']])
     sub2 = tab1.getcolumn(0).tolist()
     self.assertEqual(sub2, [['1'], ['2']])