def testPluginSetting(self): m = plugins.getHandler("CaseInsensitive")(self.repos_root + '/project1') self.assert_(m.enabled()==False) m.install() self.assert_(m.enabled()==True) m.uninstall() self.assert_(m.enabled()==False)
def testPluginImport(self): self.assertRaises(Exception, plugins.getHandler("CaseInsensitive"), "") module_ci = plugins.getHandler("CaseInsensitive")(self.repos_root + '/project1') self.assert_(module_ci.name=="Detect case-insensitive filename clashes", module_ci.name) self.assert_(module_ci.description!="", module_ci.description)