コード例 #1
0
 def test_get_folder_path(self):
     rob1_clean = filemgr.get_clean_name(self.rob1)
     rob2_clean = filemgr.get_clean_name(self.rob2)
     # scenario 1
     self.assertEqual(filemgr.get_folder_path(self.rob1),
                      os.path.join(self.base_path, rob1_clean))
     # scenario 2
     self.assertEqual(filemgr.get_folder_path(self.rob2),
                      os.path.join(self.base_path, rob2_clean))
コード例 #2
0
ファイル: test_filemgr.py プロジェクト: ELZo3/symoro
 def test_get_folder_path(self):
     rob1_clean = filemgr.get_clean_name(self.rob1)
     rob2_clean = filemgr.get_clean_name(self.rob2)
     # scenario 1
     self.assertEqual(
         filemgr.get_folder_path(self.rob1),
         os.path.join(self.base_path, rob1_clean)
     )
     # scenario 2
     self.assertEqual(
         filemgr.get_folder_path(self.rob2),
         os.path.join(self.base_path, rob2_clean)
     )
コード例 #3
0
 def test_make_file_path(self):
     robot_name_clean = filemgr.get_clean_name(self.tmp_robot.name)
     # scenario 1
     par_checker = os.path.join(self.tmp_robot.directory,
                                '%s.par' % robot_name_clean)
     par_format = filemgr.make_file_path(self.tmp_robot)
     self.assertEqual(par_format, par_checker)
     # scenario 2
     trm_checker = os.path.join(self.tmp_robot.directory,
                                '%s_%s.txt' % (robot_name_clean, 'trm'))
     trm_format = filemgr.make_file_path(self.tmp_robot, 'trm')
     self.assertEqual(trm_format, trm_checker)
コード例 #4
0
ファイル: test_parfile.py プロジェクト: symoro/symoro-draw
 def test_readwrite(self):
     parfile.writepar(self.orig_robo)
     fname = filemgr.get_clean_name(self.orig_robo.name) + ".par"
     file_path = os.path.join(self.orig_robo.directory, fname)
     new_robo, flag = parfile.readpar(self.orig_robo.name, file_path)
     self.assertEqual(flag, tools.OK)
     l1 = self.orig_robo.get_geom_head()
     l2 = self.orig_robo.get_dynam_head()
     l3 = self.orig_robo.get_ext_dynam_head()
     for name in l3[1:]+l2[1:]+l1[1:]:
         for i in xrange(1, self.orig_robo.NL):
             self.assertEqual(self.orig_robo.get_val(i, name),
                              new_robo.get_val(i, name))
コード例 #5
0
ファイル: test_parfile.py プロジェクト: dbdxnuliba/-symoro
 def test_readwrite(self):
     parfile.writepar(self.orig_robo)
     fname = filemgr.get_clean_name(self.orig_robo.name) + ".par"
     file_path = os.path.join(self.orig_robo.directory, fname)
     new_robo, flag = parfile.readpar(self.orig_robo.name, file_path)
     self.assertEqual(flag, tools.OK)
     l1 = self.orig_robo.get_geom_head()
     l2 = self.orig_robo.get_dynam_head()
     l3 = self.orig_robo.get_ext_dynam_head()
     for name in l3[1:]+l2[1:]+l1[1:]:
         for i in xrange(1, self.orig_robo.NL):
             self.assertEqual(self.orig_robo.get_val(i, name),
                              new_robo.get_val(i, name))
コード例 #6
0
ファイル: test_filemgr.py プロジェクト: ELZo3/symoro
 def test_get_file_path(self):
     robot_name_clean = filemgr.get_clean_name(self.tmp_robot.name)
     # scenario 1
     par_checker = os.path.join(
         self.tmp_robot.directory,
         '%s.par' % robot_name_clean
     )
     par_format = filemgr.get_file_path(self.tmp_robot)
     self.assertEqual(par_format, par_checker)
     # scenario 2
     trm_checker = os.path.join(
         self.tmp_robot.directory,
         '%s_%s.txt' % (robot_name_clean, 'trm')
     )
     trm_format = filemgr.get_file_path(self.tmp_robot, 'trm')
     self.assertEqual(trm_format, trm_checker)