def test_transpose(self): """transpose all the things""" table = dbData(['1','2','3'],['a','b']) table[0,0] = 5 table[0,1] = 10 table[2,1] = 15 print "before transpose" transposed = table.transpose() print "after transpose" self.assertEqual(transposed.shape, (2,3)) self.assertEqual(transposed.Observations, ['a','b']) self.assertEqual(transposed.Samples, ['1','2','3']) self.assertEqual(transposed[0,0], 5) self.assertEqual(transposed[1,0], 10) self.assertEqual(transposed[1,2], 15)
def setUp(self): self.basic = dbData(['a','b','c','d'],['1','2','3','4'])