def test_setting_xy_coordinates_good_value(): # Setting to a value should just work event_widget = Event() good_name = 'data' event_widget.xy_coordinate_system = good_name assert event_widget.xy_coordinate_system == good_name
def test_setting_xy_coordinate_bad_value(): # Setting xy_coordinate_system to a bad value should raise a ValueError event_widget = Event() bad_name = 'this is not a valid name' with pytest.raises(ValueError) as e: event_widget.xy_coordinate_system = bad_name assert "are not supported. The supported coordinates are" in str(e) assert bad_name in str(e)