在下划线前缀模块上进行测试

时间:2015-07-21 18:08:21

标签: python nosetests

我有一个目录结构

"\n";

和目录结构

+ (project-root)
+- setup.py
+- setup.cfg
+-+ src/
  +- asdf.py
  +- asdf_test.py

在setup.py中,我有:

+ (project-root)
+- setup.py
+- setup.cfg
+-+ src/
  +- _asdf.py
  +- _asdf_test.py

setuptools.setup( name='project', description='', author='', author_email='', packages=setuptools.find_packages('src'), package_dir={'':'src'}, setup_requires=['nose>=1.0'], test_suite='nose.collector' ) 在上述方案中为空(没有任何setup.cfg部分)。

第一个目录结构的测试使用[nosetests]运行。第二个目录结构的测试不是。如何运行第二个目录结构的测试?

2 个答案:

答案 0 :(得分:1)

默认情况下,--ignore-files设置为忽略所有_前缀文件(请参阅here)。将其设置为--ignore-files='^$'会使一切变得愉快和花花公子。

答案 1 :(得分:0)

您是否尝试过使用jQuery.noConflict(); (function($) { var cal = $( '#calendar' ).calendario( { onDayClick : function( $el, $contentEl, dateProperties ) { for( var key in dateProperties ) { console.log( key + ' = ' + dateProperties[ key ] ); } $.ajax({ url: '/Home/getCalendarEvents', context: this }).done(function(response) { }); }, caldata :// [this is where the data for the calendar goes] } ), $month = $( '#custom-month' ).html( cal.getMonthName() ), $year = $( '#custom-year' ).html( cal.getYear() ); $( '#custom-next' ).on( 'click', function() { cal.gotoNextMonth( updateMonthYear ); } ); $( '#custom-prev' ).on( 'click', function() { cal.gotoPreviousMonth( updateMonthYear ); } ); $( '#custom-current' ).on( 'click', function() { cal.gotoNow( updateMonthYear ); } ); function updateMonthYear() { $month.html( cal.getMonthName() ); $year.html( cal.getYear() ); } }(jQuery)); 标志或自定义选择器? this post中详细介绍了这两种方法。