def test_basic_operation(self): f = self._build_test_font() f2 = effects.embolden(f) self.failIfEqual(f, f2) g = f2[1] self.failUnlessEqual(g.bbX, 0) self.failUnlessEqual(g.bbY, 0) self.failUnlessEqual(g.bbW, 3) self.failUnlessEqual(g.bbH, 2) self.failUnlessEqual(g.get_data(), ["60", "C0"])
def test_without_maintaining_spacing(self): f = effects.embolden(self._build_test_font(), False) g = f[1] self.failUnlessEqual(g.advance, 3)