def test_no_extension(self):
     '''
     File missing extension import_txt_file throws error
     '''
     self.assertRaises(
         Exception,
         lambda: importer.import_txt_file("Test Files/test_geometries"))
 def test_various_percision(self):
     '''
     Varying percision of points
     '''
     geometries = importer.import_txt_file("Test Files/text_precision.txt")
     self.assertEqual(geometries[0][1], (1.1, 2.2, 3.3))
     self.assertEqual(geometries[1][1], (1.11, 2.22, 3.33))
     self.assertEqual(geometries[2][1], (1.111, 2.222, 3.333))
     self.assertEqual(geometries[3][1], (1.1111, 2.2222, 3.3333))
 def test_no_points(self):
     '''
     No points
     '''
     geometries = importer.import_txt_file("Test Files/text_no_points.txt")
     self.assertEqual(len(geometries), 0)
 def test_3d_point(self):
     '''
     One 3D point
     '''
     geometries = importer.import_txt_file("Test Files/text_3d.txt", )
     self.assertEqual(geometries[0][1], (1.1, 2.2, 3.3))
 def test_2d_point(self):
     '''
     One 2D point
     '''
     geometries = importer.import_txt_file("Test Files/text_2d.txt")
     self.assertEqual(geometries[0][1], (1.1, 2.2))
 def test_no_file_found(self):
     '''
     No file found import_txt_file throws error
     '''
     self.assertRaises(Exception, lambda: importer.import_txt_file(""))