Beispiel #1
0
 def testSaveAs(self):
     path = tempfile.mktemp(".ufo")
     try:
         keys1 = self.font.keys()
         self.font.save(path)
         keys2 = self.font.keys()
         keys1.sort()
         keys2.sort()
         self.assertEqual(keys1, keys2)
         self.assertEqual(self.font.path, path)
         font2 = RFont(path)
         keys3 = font2.keys()
         keys3.sort()
         self.assertEqual(keys1, keys3)
     finally:
         if os.path.exists(path):
             shutil.rmtree(path)
Beispiel #2
0
	def testSaveAs(self):
		path = tempfile.mktemp(".ufo")
		try:
			keys1 = self.font.keys()
			self.font.save(path)
			keys2 = self.font.keys()
			keys1.sort()
			keys2.sort()
			self.assertEqual(keys1, keys2)
			self.assertEqual(self.font.path, path)
			font2 = RFont(path)
			keys3 = font2.keys()
			keys3.sort()
			self.assertEqual(keys1, keys3)
		finally:
			if os.path.exists(path):
				shutil.rmtree(path)
Beispiel #3
0
 def testSaveAs2(self):
     path = tempfile.mktemp(".ufo")
     # copy a glyph
     self.font["X"] = self.font["a"].copy()
     #		self.assertEqual(self.font["X"].name, "X")
     # remove a glyph
     self.font.removeGlyph("a")
     keys1 = self.font.keys()
     try:
         self.font.save(path)
         self.assertEqual(self.font.path, path)
         keys2 = self.font.keys()
         keys1.sort()
         keys2.sort()
         self.assertEqual(keys1, keys2)
         font2 = RFont(path)
         keys3 = font2.keys()
         keys3.sort()
         self.assertEqual(keys1, keys3)
     finally:
         if os.path.exists(path):
             shutil.rmtree(path)
Beispiel #4
0
	def testSaveAs2(self):
		path = tempfile.mktemp(".ufo")
		# copy a glyph
		self.font["X"] = self.font["a"].copy()
#		self.assertEqual(self.font["X"].name, "X")
		# remove a glyph
		self.font.removeGlyph("a")
		keys1 = self.font.keys()
		try:
			self.font.save(path)
			self.assertEqual(self.font.path, path)
			keys2 = self.font.keys()
			keys1.sort()
			keys2.sort()
			self.assertEqual(keys1, keys2)
			font2 = RFont(path)
			keys3 = font2.keys()
			keys3.sort()
			self.assertEqual(keys1, keys3)
		finally:
			if os.path.exists(path):
				shutil.rmtree(path)