def test_sense_gardens():
    world = World()
    robot = Robot(0, 100, world)
    world.add_garden(50, 100)

    #Should be sensed by both eyes
    assert robot.sense_gardens('left') > 0
    assert robot.sense_gardens('right') > 0

    robot.turn(-20)
    assert robot.sense_gardens('left') > 0
    assert robot.sense_gardens('right') == 0
def test_garden_in_world():
    test_world = World()
    test_world.add_garden(50,60)
    assert len(test_world.get_gardens()) == 1
    assert test_world.get_gardens()[0].x == 50
    assert test_world.get_gardens()[0].y == 60