@@ -0,0 +1,614 @@
+%22%22%22test_visualise.py%0AUnit testing for the pointcloud.visualise module%0A%22%22%22%0Aimport pytest%0Afrom simulocloud.visualise import scatter%0Afrom simulocloud.exceptions import BadAxes, InvalidAxesDims%0Afrom test_pointcloud import pc_las%0A%0Adef test_scatter_rejects_wrong_axes_type(pc_las):%0A    %22%22%22Is an error raised when axes argument to scatter is not str?.%22%22%22%0A    with pytest.raises(BadAxes):%0A        scatter((pc_las,), pc_las)%0A%0Adef test_scatter_rejects_wrong_axes_length(pc_las):%0A    %22%22%22Is an error raised when axes argument to scatter is not str?.%22%22%22%0A    with pytest.raises(InvalidAxesDims):%0A        scatter((pc_las,), 'x')%0A

Write basic unit tests for scatter argument checks