Just a minor detail:
Instead of doing
`self.assertTrue(lons_1.shape[0] == 34)`
it is generally preferred to do
`self.assertEqual(34, lons_1.shape[0])`