testinggtk r133 - trunk/tests/pango
- From: bjornl svn gnome org
- To: svn-commits-list gnome org
- Subject: testinggtk r133 - trunk/tests/pango
- Date: Sun, 15 Jun 2008 04:59:03 +0000 (UTC)
Author: bjornl
Date: Sun Jun 15 04:59:02 2008
New Revision: 133
URL: http://svn.gnome.org/viewvc/testinggtk?rev=133&view=rev
Log:
Tests for load_fontset
Modified:
trunk/tests/pango/test_context.py
Modified: trunk/tests/pango/test_context.py
==============================================================================
--- trunk/tests/pango/test_context.py (original)
+++ trunk/tests/pango/test_context.py Sun Jun 15 04:59:02 2008
@@ -3,6 +3,7 @@
'''
import gtk
import pango
+from tests import utils
def test_widget_default_attributes():
'''
@@ -17,3 +18,26 @@
fd = ctx.get_font_description()
assert fd.get_family() == 'Verdana'
assert fd.get_size() / pango.SCALE == 10
+
+def test_load_fontset_none_language():
+ '''
+ Ensure that a ``TypeError`` is raised if ``load_fontset`` is
+ called with ``None`` as the ``pango.Language``.
+ '''
+ ctx = gtk.Label().create_pango_context()
+ fd = pango.FontDescription('Sans 12px')
+ try:
+ ctx.load_fontset(fd, None)
+ assert False
+ except TypeError:
+ assert True
+
+ utils pass_on_warnings
+def test_load_fontset():
+ '''
+ Ensure that a warning is printed if a ``pango.FontDescription``
+ whose font has 0 size is being loaded to a ``pango.Context``.
+ '''
+ ctx = gtk.Label().create_pango_context()
+ fd = pango.FontDescription('Sans 0')
+ ctx.load_fontset(fd, ctx.get_language())
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]