我们从Python开源项目中,提取了以下16个代码示例,用于说明如何使用setuptools.dist.include_feature()。
def testUseFeatures(self): dist = self.dist self.assertEqual(dist.with_foo,1) self.assertEqual(dist.with_bar,0) self.assertEqual(dist.with_baz,1) self.assertTrue(not 'bar_et' in dist.py_modules) self.assertTrue(not 'pkg.bar' in dist.packages) self.assertTrue('pkg.baz' in dist.packages) self.assertTrue('scripts/baz_it' in dist.scripts) self.assertTrue(('libfoo','foo/foofoo.c') in dist.libraries) self.assertEqual(dist.ext_modules,[]) self.assertEqual(dist.require_features, [self.req]) # If we ask for bar, it should fail because we explicitly disabled # it on the command line self.assertRaises(DistutilsOptionError, dist.include_feature, 'bar')
def testUseFeatures(self): dist = self.dist assert dist.with_foo == 1 assert dist.with_bar == 0 assert dist.with_baz == 1 assert (not 'bar_et' in dist.py_modules) assert (not 'pkg.bar' in dist.packages) assert ('pkg.baz' in dist.packages) assert ('scripts/baz_it' in dist.scripts) assert (('libfoo','foo/foofoo.c') in dist.libraries) assert dist.ext_modules == [] assert dist.require_features == [self.req] # If we ask for bar, it should fail because we explicitly disabled # it on the command line with pytest.raises(DistutilsOptionError): dist.include_feature('bar')
def testUseFeatures(self): dist = self.dist assert dist.with_foo == 1 assert dist.with_bar == 0 assert dist.with_baz == 1 assert ('bar_et' not in dist.py_modules) assert ('pkg.bar' not in dist.packages) assert ('pkg.baz' in dist.packages) assert ('scripts/baz_it' in dist.scripts) assert (('libfoo', 'foo/foofoo.c') in dist.libraries) assert dist.ext_modules == [] assert dist.require_features == [self.req] # If we ask for bar, it should fail because we explicitly disabled # it on the command line with pytest.raises(DistutilsOptionError): dist.include_feature('bar')