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))
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) )
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)
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))
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)