+ def test_write(self):\r
+ # read source file\r
+ buf=pymeshio.common.readall(PMX_FILE)\r
+ # read and write to out\r
+ model=pymeshio.pmx.reader.read(io.BytesIO(buf))\r
+ out=io.BytesIO()\r
+ pymeshio.pmx.writer.write(out, model)\r
+ # read out buffer again\r
+ model2=pymeshio.pmx.reader.read(io.BytesIO(out.getvalue()))\r
+ self.assertEqual(model, model2)\r
+\r
+ def test_convert(self):\r
+ # convert\r
+ pmd=pymeshio.pmd.reader.read_from_file(PMD_FILE)\r
+ converted=pymeshio.converter.pmd_to_pmx(pmd)\r
+ # validate\r
+ pmx=pymeshio.pmx.reader.read_from_file(PMX_FILE)\r
+ # check diffference\r
+ pmx.diff(converted)\r
+ #self.assertEqual(pmx, converted)\r
+ pymeshio.pmx.writer.write(io.open("tmp.pmx", "wb"), converted)\r
+\r