Make the original testRemoveDefaultLayer test run

This commit is contained in:
Nikolaus Waxweiler 2019-09-14 21:56:19 +01:00
parent 562052bb86
commit d36204bf32

View File

@ -4105,16 +4105,14 @@ class UFO3WriteLayersTestCase(unittest.TestCase):
self.makeUFO() self.makeUFO()
writer = UFOWriter(self.ufoPath) writer = UFOWriter(self.ufoPath)
writer.deleteGlyphSet("public.default") writer.deleteGlyphSet("public.default")
writer.writeLayerContents(["layer 1", "layer 2"])
# directories # directories
path = os.path.join(self.ufoPath, "glyphs") path = os.path.join(self.ufoPath, "glyphs")
exists = os.path.exists(path) self.assertEqual(False, os.path.exists(path))
self.assertEqual(False, exists)
path = os.path.join(self.ufoPath, "glyphs.layer 1") path = os.path.join(self.ufoPath, "glyphs.layer 1")
exists = os.path.exists(path) self.assertEqual(True, os.path.exists(path))
self.assertEqual(True, exists)
path = os.path.join(self.ufoPath, "glyphs.layer 2") path = os.path.join(self.ufoPath, "glyphs.layer 2")
exists = os.path.exists(path) self.assertEqual(True, os.path.exists(path))
self.assertEqual(True, exists)
# layer contents # layer contents
path = os.path.join(self.ufoPath, "layercontents.plist") path = os.path.join(self.ufoPath, "layercontents.plist")
with open(path, "rb") as f: with open(path, "rb") as f:
@ -4124,7 +4122,7 @@ class UFO3WriteLayersTestCase(unittest.TestCase):
# remove unknown layer # remove unknown layer
def testRemoveDefaultLayer(self): def testRemoveDefaultLayer2(self):
self.makeUFO() self.makeUFO()
writer = UFOWriter(self.ufoPath) writer = UFOWriter(self.ufoPath)
self.assertRaises(UFOLibError, writer.deleteGlyphSet, "does not exist") self.assertRaises(UFOLibError, writer.deleteGlyphSet, "does not exist")