'Make sure data is 3D and has expected Z values -- shouldn\'t change
because of coordinate system.'

def test_3d_hasz(self):

    self._load_interstate_data()
    for (name, line, exp_z) in interstate_data:
        interstate = Interstate3D.objects.get(name=name)
        interstate_proj = InterstateProj3D.objects.get(name=name)
        for i in [interstate, interstate_proj]:
            self.assertTrue(i.line.hasz)
            self.assertEqual(exp_z, tuple(i.line.z))
    self._load_city_data()
    for (name, pnt_data) in city_data:
        city = City3D.objects.get(name=name)
        z = pnt_data[2]
        self.assertTrue(city.point.hasz)
        self.assertEqual(z, city.point.z)
