def test_get_contex_when_map_attrs_None(self): widget = MapInput() contex = widget.get_context("location_field", None, None) self.assertEqual(contex["widget"]["attrs"]["placeholder"], "Pick a location on map below") self.assertTrue(contex["widget"]["attrs"]["readonly"]) self.assertTrue(contex["widget"]["attrs"]["class"].endswith( " js-mapbox-input-location-field"))
def test_get_contex(self): widget = MapInput(map_attrs={"readonly": False, "placeholder": "cool location field placeholder"}) contex = widget.get_context("location_field", None, {"placeholder": "not cool location field placeholder", "readonly": True, }) self.assertEqual(contex["widget"]["attrs"]["placeholder"], "cool location field placeholder") self.assertFalse(contex["widget"]["attrs"]["readonly"]) self.assertTrue(contex["widget"]["attrs"]["class"].endswith(" js-mapbox-input-location-field"))
def test_setting_center_point(self): widget = MapInput() widget.get_context("name", (1234.3, 2352145.6), {}) self.assertEqual(widget.center_point, '(1234.3, 2352145.6)')