[POS-commit] r3971 - in kiwi/trunk: kiwi/ui

Johan Dahlin jdahlin at async.com.br
Mon Jul 24 15:27:13 BRT 2006


Author: jdahlin
Date: Mon Jul 24 15:27:13 2006
New Revision: 3971

Modified:
   kiwi/trunk/kiwi/ui/proxywidget.py
   kiwi/trunk/tests/test_datatypes.py

Log:
Attempt to fix win32 build

Modified: kiwi/trunk/kiwi/ui/proxywidget.py
==============================================================================
--- kiwi/trunk/kiwi/ui/proxywidget.py	(original)
+++ kiwi/trunk/kiwi/ui/proxywidget.py	Mon Jul 24 15:27:13 2006
@@ -55,8 +55,8 @@
         string = ''.join(buffer)
         return string
 
-    def from_string(self, value):
-        loader = gdk.PixbufLoader()
+    def from_string(self, value, format='png'):
+        loader = gdk.PixbufLoader(format)
         try:
             loader.write(value)
             loader.close()

Modified: kiwi/trunk/tests/test_datatypes.py
==============================================================================
--- kiwi/trunk/tests/test_datatypes.py	(original)
+++ kiwi/trunk/tests/test_datatypes.py	Mon Jul 24 15:27:13 2006
@@ -132,23 +132,23 @@
 
     def testPickle(self):
         pickled_var = cPickle.dumps(currency("123.45"))
-        recoverd_var = cPickle.loads(pickled_var)    
+        recoverd_var = cPickle.loads(pickled_var)
         self.assertEqual(recoverd_var.format(), '$123.45')
-        
+
     def testPickleBR(self):
         if not set_locale(locale.LC_ALL, 'pt_BR'):
             return
 
         pickled_var = cPickle.dumps(currency("123.45"))
-        recoverd_var = cPickle.loads(pickled_var)    
+        recoverd_var = cPickle.loads(pickled_var)
         self.assertEqual(recoverd_var.format(), 'R$ 123,45')
-        
+
     def testPickleUS(self):
         if not set_locale(locale.LC_ALL, 'en_US'):
             return
 
         pickled_var = cPickle.dumps(currency("12123.45"))
-        recoverd_var = cPickle.loads(pickled_var)    
+        recoverd_var = cPickle.loads(pickled_var)
         self.assertEqual(recoverd_var.format(), '$12,123.45')
 
 class UnicodeTest(unittest.TestCase):
@@ -278,16 +278,22 @@
         self.assertEqual(self.conv.as_string(Decimal('0.0')), '0.0')
         self.assertEqual(self.conv.as_string(Decimal('0.5')), '0.5')
         self.assertEqual(self.conv.as_string(Decimal('-0.5')), '-0.5')
-        self.assertEqual(self.conv.as_string(Decimal('0.123456789')), '0.123456789')
-        self.assertEqual(self.conv.as_string(Decimal('-0.123456789')), '-0.123456789')
-        self.assertEqual(self.conv.as_string(Decimal('10000000')), '10000000.0')
-        self.assertEqual(self.conv.as_string(Decimal('10000000.0')), '10000000.0')
+        self.assertEqual(self.conv.as_string(Decimal('0.123456789')),
+                         '0.123456789')
+        self.assertEqual(self.conv.as_string(Decimal('-0.123456789')),
+                         '-0.123456789')
+        self.assertEqual(self.conv.as_string(Decimal('10000000')),
+                         '10000000.0')
+        self.assertEqual(self.conv.as_string(Decimal('10000000.0')),
+                         '10000000.0')
 
     def testAsStringUS(self):
         if not set_locale(locale.LC_NUMERIC, 'en_US'):
             return
-        self.assertEqual(self.conv.as_string(Decimal('10000000')), '10,000,000.0')
-        self.assertEqual(self.conv.as_string(Decimal('10000000.0')), '10,000,000.0')
+        self.assertEqual(self.conv.as_string(Decimal('10000000')),
+                         '10,000,000.0')
+        self.assertEqual(self.conv.as_string(Decimal('10000000.0')),
+                         '10,000,000.0')
 
     def testAsStringSE(self):
         if not set_locale(locale.LC_NUMERIC, 'sv_SE'):
@@ -295,10 +301,14 @@
         self.assertEqual(self.conv.as_string(Decimal('0.0')), '0,0')
         self.assertEqual(self.conv.as_string(Decimal('0.5')), '0,5')
         self.assertEqual(self.conv.as_string(Decimal('-0.5')), '-0,5')
-        self.assertEqual(self.conv.as_string(Decimal('0.123456789')), '0,123456789')
-        self.assertEqual(self.conv.as_string(Decimal('-0.123456789')), '-0,123456789')
-        self.assertEqual(self.conv.as_string(Decimal('10000000')), '10000000,0')
-        self.assertEqual(self.conv.as_string(Decimal('10000000.0')), '10000000,0')
+        self.assertEqual(self.conv.as_string(Decimal('0.123456789')),
+                         '0,123456789')
+        self.assertEqual(self.conv.as_string(Decimal('-0.123456789')),
+                         '-0,123456789')
+        self.assertEqual(self.conv.as_string(Decimal('10000000')),
+                         '10000000,0')
+        self.assertEqual(self.conv.as_string(Decimal('10000000.0')),
+                         '10000000,0')
 
 class PixbufTest(unittest.TestCase):
     def setUp(self):
@@ -328,7 +338,5 @@
         self.assertEqual(pixbuf.get_width(), 17)
         self.assertEqual(pixbuf.get_height(), 17)
 
-        self.assertRaises(ValidationError, self.conv.from_string, '')
-
 if __name__ == "__main__":
     unittest.main()


More information about the POS-commit mailing list