def test_parse_yeast_no_percent_attenuation_data(self): class Loader(DataLoader): def get_item(self, dir_suffix, item_name): yst = yeast.to_dict() yst[u'data'].pop(u'percent_attenuation') yst.update(yst.pop(u'data')) return yst yst = yeast.to_dict() yst[u'data'].pop(u'percent_attenuation') yst.update(yst.pop(u'data')) with self.assertRaises(Exception): parse_yeast(yst, Loader('./'))
def test_parse_yeast_no_percent_attenuation_data(self): class Loader(DataLoader): def get_item(self, dir_suffix, item_name): yst = yeast.to_dict() yst[u'data'].pop(u'percent_attenuation') yst.update(yst.pop(u'data')) return yst yst = yeast.to_dict() yst[u'data'].pop(u'percent_attenuation') yst.update(yst.pop(u'data')) with self.assertRaises(YeastException) as ctx: parse_yeast(yst, Loader('./')) self.assertEquals(str(ctx.exception), u"Wyeast 1056: Must provide percent attenuation")
def test_parse_yeast_no_percent_attenuation_data(self): class Loader(DataLoader): def get_item(self, dir_suffix, item_name): yst = yeast.to_dict() yst[u"data"].pop(u"percent_attenuation") yst.update(yst.pop(u"data")) return yst yst = yeast.to_dict() yst[u"data"].pop(u"percent_attenuation") yst.update(yst.pop(u"data")) with self.assertRaises(YeastException) as ctx: parse_yeast(yst, Loader("./")) self.assertEquals( str(ctx.exception), u"Wyeast 1056: Must provide percent attenuation" )
def get_item(self, dir_suffix, item_name): yst = yeast.to_dict() yst.update(yst.pop(u'data')) return yst
def get_item(self, dir_suffix, item_name): yst = yeast.to_dict() yst[u'data'].pop(u'percent_attenuation') yst.update(yst.pop(u'data')) return yst
def test_parse_yeast_no_percent_attenuation(self): yst = yeast.to_dict() yst[u'data'].pop(u'percent_attenuation') yst.update(yst.pop(u'data')) out = parse_yeast(yst, self.loader) self.assertEquals(out, yeast)
def setUp(self): self.yeast = yeast.to_dict() self.loader = YeastLoader('./')
def get_item(self, dir_suffix, item_name): yst = yeast.to_dict() yst.update(yst.pop(u"data")) return yst
def get_item(self, dir_suffix, item_name): yst = yeast.to_dict() yst[u"data"].pop(u"percent_attenuation") yst.update(yst.pop(u"data")) return yst
def test_parse_yeast_no_percent_attenuation(self): yst = yeast.to_dict() yst[u"data"].pop(u"percent_attenuation") yst.update(yst.pop(u"data")) out = parse_yeast(yst, self.loader) self.assertEquals(out, yeast)
def setUp(self): self.yeast = yeast.to_dict() self.loader = YeastLoader("./")