r23443 - gnucash/trunk/src - Bug 712299 - Tax Invoice with guile 2 doesn't display currency symbols (second attempt)

Geert Janssens gjanssens at code.gnucash.org
Tue Nov 26 04:51:51 EST 2013


Author: gjanssens
Date: 2013-11-26 04:51:51 -0500 (Tue, 26 Nov 2013)
New Revision: 23443
Trac: http://svn.gnucash.org/trac/changeset/23443

Modified:
   gnucash/trunk/src/report/standard-reports/test/test-standard-category-report.scm
   gnucash/trunk/src/report/standard-reports/test/test-standard-net-barchart.scm
   gnucash/trunk/src/report/standard-reports/test/test-standard-net-linechart.scm
   gnucash/trunk/src/scm/main.scm
Log:
Bug 712299 - Tax Invoice with guile 2 doesn't display currency symbols (second attempt)

This re-applies commit r23416 and fixes the test reports by
setting a fixed locale before running the tests. This should
ensure a predictable report output to compare against

Modified: gnucash/trunk/src/report/standard-reports/test/test-standard-category-report.scm
===================================================================
--- gnucash/trunk/src/report/standard-reports/test/test-standard-category-report.scm	2013-11-26 09:51:35 UTC (rev 23442)
+++ gnucash/trunk/src/report/standard-reports/test/test-standard-category-report.scm	2013-11-26 09:51:51 UTC (rev 23443)
@@ -19,6 +19,9 @@
 (use-modules (gnucash report standard-reports test test-generic-category-report))
 (use-modules (gnucash report standard-reports category-barchart))
 
+;; Explicitly set locale to make the report output predictable
+(setlocale LC_ALL "C")
+
 (define (run-test)
   (run-category-income-expense-test category-barchart-income-uuid category-barchart-expense-uuid)
   (run-category-asset-liability-test category-barchart-asset-uuid category-barchart-liability-uuid))

Modified: gnucash/trunk/src/report/standard-reports/test/test-standard-net-barchart.scm
===================================================================
--- gnucash/trunk/src/report/standard-reports/test/test-standard-net-barchart.scm	2013-11-26 09:51:35 UTC (rev 23442)
+++ gnucash/trunk/src/report/standard-reports/test/test-standard-net-barchart.scm	2013-11-26 09:51:51 UTC (rev 23443)
@@ -11,6 +11,9 @@
 (use-modules (gnucash report standard-reports test test-generic-net-barchart))
 (use-modules (gnucash report standard-reports net-barchart))
 
+;; Explicitly set locale to make the report output predictable
+(setlocale LC_ALL "C")
+
 (define (run-test)
   (run-net-asset-income-test net-worth-barchart-uuid income-expense-barchart-uuid))
 

Modified: gnucash/trunk/src/report/standard-reports/test/test-standard-net-linechart.scm
===================================================================
--- gnucash/trunk/src/report/standard-reports/test/test-standard-net-linechart.scm	2013-11-26 09:51:35 UTC (rev 23442)
+++ gnucash/trunk/src/report/standard-reports/test/test-standard-net-linechart.scm	2013-11-26 09:51:51 UTC (rev 23443)
@@ -11,6 +11,9 @@
 (use-modules (gnucash report standard-reports test test-generic-net-linechart))
 (use-modules (gnucash report standard-reports net-linechart))
 
+;; Explicitly set locale to make the report output predictable
+(setlocale LC_ALL "C")
+
 (define (run-test)
   (run-net-asset-test net-worth-linechart-uuid))
 

Modified: gnucash/trunk/src/scm/main.scm
===================================================================
--- gnucash/trunk/src/scm/main.scm	2013-11-26 09:51:35 UTC (rev 23442)
+++ gnucash/trunk/src/scm/main.scm	2013-11-26 09:51:51 UTC (rev 23443)
@@ -74,7 +74,7 @@
 
 ;; Initalialize localization, otherwise reports may output
 ;; invalid characters
-;;(setlocale LC_ALL "")
+(setlocale LC_ALL "")
 
 ;;(use-modules (ice-9 statprof))
 



More information about the gnucash-changes mailing list