def test_hex_range_distances(self): hexagons = h3.hex_range_distances('8928308280fffff', 1) self.assertEqual(2, len(hexagons)) self.assertEqual(1, len(hexagons[0])) self.assertEqual(6, len(hexagons[1])) self.assertTrue('8928308280fffff' in hexagons[0]) self.assertTrue('8928308280bffff' in hexagons[1]) self.assertTrue('89283082807ffff' in hexagons[1]) self.assertTrue('89283082877ffff' in hexagons[1]) self.assertTrue('89283082803ffff' in hexagons[1]) self.assertTrue('89283082873ffff' in hexagons[1]) self.assertTrue('8928308283bffff' in hexagons[1])
def test_hex_range_distances_pentagon(self): with pytest.raises(ValueError) as e_info: h3.hex_range_distances('821c07fffffffff', 1) self.assertTrue(isinstance(e_info.value, ValueError))