def test_features_with_mjf(self) : self.info('testing features with the mjf tool') from mjf import mjf, MJFException m = mjf() try : m.collect() features = m.features() self.info(features) for featureclass in self.features.keys() : self.info('testing %s' % featureclass) for feature in self.features[featureclass] : self.test_feature(feature, features[featureclass][feature]) except MJFException, e: self.warning('collecting features failed with message "%s"' % e)
def setUp(self): self.env = Environ() self.env.setup(py=True, mjfp=True) from mjf import mjf self.m = mjf()
def test_nofeatures(self): self.env.setup(py=True) from mjf import mjf, MJFException try: m = mjf() except MJFException,e : self.assertTrue(e.__str__().find('ERROR')) self.env.tearDown()