我正在尝试使用Symfony2,并一直在尝试为我的应用程序的模型层设置自动化测试.Symfony2书谈到了控制器的单元测试,但我找不到很多模型测试的例子.
我希望在每次测试运行之前都有一个干净的数据集,并找到这些文章:
根据sznapka.pl文章,我有一个实际运行的测试没有错误,但是虽然创建了测试模式,但是没有加载.我看不出为什么,甚至是一种调试方法.
背景:我之前使用的是CakePHP,其中夹具的装载很大程度上是自动处理的,也许我对Symfony/Doctrine有错误的方法?
从这样的Html输入开始:
<p>
<a href="http://www.foo.com">this if foo</a>
<a href="http://www.bar.com">this if bar</a>
</p>
Run Code Online (Sandbox Code Playgroud)
使用BeautifulSoup,我想改变这个Html:
<p>
<a href="http://www.foo.com">this if foo</a><b>OK</b>
<a href="http://www.bar.com">this if bar</a><b>OK</b>
</p>
Run Code Online (Sandbox Code Playgroud)
是否可以使用BeautifulSoup来做到这一点?
就像是:
from BeautifulSoup import BeautifulSoup
soup = BeautifulSoup(html)
for link_tag in soup.findAll('a'):
link_tag = link_tag + '<b>OK</b>' #This obviously does not work
Run Code Online (Sandbox Code Playgroud) 我正在整合Zend Framework和Doctrine 2,我正在发现服务层.
现在我明白了(我错了吗?)我有2种架构可能:
每个的优点/缺点是什么?
通过将域逻辑放在模型外部来丢失OOP对我来说似乎很奇怪,所以我不明白为什么要使用服务层.
doctrine-orm ×2
architecture ×1
ionic4 ×1
php ×1
python ×1
reactjs ×1
symfony ×1
unit-testing ×1
webpack ×1