pythonunittest报告样式不显示
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pythonunittest报告样式不显示相关的知识,希望对你有一定的参考价值。
Python unittest报告样式不显示的原因可能是因为没有正确配置unittest框架,或者没有正确安装unittest模块。正确配置unittest框架的方法是,在项目的根目录中创建一个名为“tests”的文件夹,并在其中创建一个“__init__.py”文件,以及一个“test_*.py”文件,其中*表示要测试的模块名称。此外,还需要安装unittest模块,可以使用pip命令安装,命令如下:pip install unittest。安装完成后,可以使用python运行unittest框架,以查看报告样式是否正确显示。 参考技术A 如果pythonunittest报告的样式不显示,可能是因为你没有正确的安装和配置Python开发环境。也可能是因为报告配置文件中的路径没有正确指向正确的文件。你可以尝试重新安装Python环境,或者修改相关的配置文件来解决问题。 参考技术B 1.原因:一般在测试代码中并没有显示输出报告,需要在测试代码中加入相关代码才可以输出报告
2.解决办法:
将以下代码添加到测试代码中即可
import unittest
unittest.main(verbosity=2) 参考技术C 在Python单元测试报告中,您可以使用unittest模块的TextTestRunner类来生成测试报告的样式。要实现这一点,您可以创建一个TextTestRunner实例,并将其传递给unittest.main()方法。
Genexus - PDF 报告(Web)中不显示字体
【中文标题】Genexus - PDF 报告(Web)中不显示字体【英文标题】:Genexus - Fonts doesn't show in PDF Report (Web) 【发布时间】:2021-12-30 09:59:16 【问题描述】:GX Evo2 - .NET 应用程序:
我正在尝试打印一个包含 6 种不同字体的 pdf 报告,它还具有 HTML 操作。
一些变量的字体没有显示,大小的变化也不适用。
我无法让 Bahnschrift 显示 Condensed 或 SemiCondensed
我在 PDFReport.ini 下方留下了一些可能“有问题”的变量示例;尽管它不仅仅发生在 &Vars 上,其中包含 HTML:
1.
Embeed Fonts= true
RunDirection= 2
OutputFileDirectory= .
LeftMargin= 0.1
SearchNewFonts= false
BottomMargin= 0.1
LongDotDashedStyle= 6;2;1;2
DEBUG= false
Version= 1.0.0.0
Barcode128AsImage= false
DottedStyle= 1;2
SearchNewFontsOnce= true
ServerPrinting= false
AdjustToPaper= true
DashedStyle= 4;2
TopMargin= 0.8
Leading= 2
LongDashedStyle= 6;2
LineCapProjectingSquare= true
FontsLocation= C:\WINDOWS\Fonts
Fonts Location (MS)= C:\WINDOWS\Fonts
[Fonts Location (MS)]
Arial Narrow= C:\WINDOWS\Fonts\ARIALN.TTF
Tahoma= C:\WINDOWS\Fonts\TAHOMA.TTF
3 of 9 Barcode= C:\WINDOWS\Fonts\3OF9.TTF
BarCode 128= C:\WINDOWS\Fonts\barcode128.TTF
Bahnschrift SemiCondensed= C:\Windows\Fonts\Bahnschrift.ttf
Bahnschrift Condensed= C:\Windows\Fonts\bahnschrift.ttf
Bahnschrift= C:\Windows\Fonts\Bahnschrift.ttf
Calibri Light= C:\Windows\Fonts\calibril.ttf
Arial Black= C:\Windows\Fonts\ariblk.ttf
[Embeed Fonts]
3 of 9 Barcode= true
BarCode 128= true```
2.
```&FormattedVar = = '<div style="font-family: "Calibri Light", Calibri; text-align:center;" >' + &VarPart1+ '<b>' + &VarPart2+ '</b>' + &VarPart3+ '</div>'```
【问题讨论】:
【参考方案1】:尝试将以下部分修改为如下所示:
[Embeed Fonts]
Arial Narrow= true
Tahoma= true
3 of 9 Barcode= true
BarCode 128= true
Bahnschrift SemiCondensed= true
Bahnschrift Condensed= true
Bahnschrift= true
Calibri Light= true
Arial Black= true
如果您使用的是 C# 生成器,您也可以尝试使用 DEBUG=true 并将属性 Log Level 更改为 6.ALL,然后再次执行并尝试在 client.log 文件中查找任何错误。
一些参考资料:
https://www.genexus.com/en/developers/websac?data=16412 https://wiki.genexus.com/commwiki/servlet/wiki?27500,PDFReport.ini%20file%20format【讨论】:
以上是关于pythonunittest报告样式不显示的主要内容,如果未能解决你的问题,请参考以下文章