def test_setup(self): buildout.LOG.clear() buildout.LOG.info('àé') buildout.LOG.info(u'àé') buildout.LOG.error('àé') buildout.LOG.error(u'àé') ret = buildout._set_status({}, out='éà') uret = buildout._set_status({}, out=u'éà') self.assertTrue(ret['outlog'] == uret['outlog']) self.assertTrue('àé' in uret['outlog_by_level'])
def test_setup(self): buildout.LOG.clear() buildout.LOG.info("àé") buildout.LOG.info("àé") buildout.LOG.error("àé") buildout.LOG.error("àé") ret = buildout._set_status({}, out="éà") uret = buildout._set_status({}, out="éà") self.assertTrue(ret["outlog"] == uret["outlog"]) self.assertTrue("àé" in uret["outlog_by_level"])
def test_merge(self): buildout.LOG.clear() buildout.LOG.info('àé') buildout.LOG.info(u'àé') buildout.LOG.error('àé') buildout.LOG.error(u'àé') ret1 = buildout._set_status({}, out='éà') uret1 = buildout._set_status({}, out=u'éà') buildout.LOG.clear() buildout.LOG.info('ççàé') buildout.LOG.info(u'ççàé') buildout.LOG.error('ççàé') buildout.LOG.error(u'ççàé') ret2 = buildout._set_status({}, out='çéà') uret2 = buildout._set_status({}, out=u'çéà') uretm = buildout._merge_statuses([ret1, uret1, ret2, uret2]) for ret in ret1, uret1, ret2, uret2: out = ret['out'] if not isinstance(ret['out'], unicode): out = ret['out'].decode('utf-8') for out in ['àé', 'ççàé']: self.assertTrue(out in uretm['logs_by_level']['info']) self.assertTrue(out in uretm['outlog_by_level'])
def test_merge(self): buildout.LOG.clear() buildout.LOG.info("àé") buildout.LOG.info("àé") buildout.LOG.error("àé") buildout.LOG.error("àé") ret1 = buildout._set_status({}, out="éà") uret1 = buildout._set_status({}, out="éà") buildout.LOG.clear() buildout.LOG.info("ççàé") buildout.LOG.info("ççàé") buildout.LOG.error("ççàé") buildout.LOG.error("ççàé") ret2 = buildout._set_status({}, out="çéà") uret2 = buildout._set_status({}, out="çéà") uretm = buildout._merge_statuses([ret1, uret1, ret2, uret2]) for ret in ret1, uret1, ret2, uret2: out = ret["out"] if not isinstance(ret["out"], str): out = ret["out"].decode("utf-8") for out in ["àé", "ççàé"]: self.assertTrue(out in uretm["logs_by_level"]["info"]) self.assertTrue(out in uretm["outlog_by_level"])
def test_merge(self): buildout.LOG.clear() buildout.LOG.info('àé') buildout.LOG.info(u'àé') buildout.LOG.error('àé') buildout.LOG.error(u'àé') ret1 = buildout._set_status({}, out='éà') uret1 = buildout._set_status({}, out=u'éà') buildout.LOG.clear() buildout.LOG.info('ççàé') buildout.LOG.info(u'ççàé') buildout.LOG.error('ççàé') buildout.LOG.error(u'ççàé') ret2 = buildout._set_status({}, out='çéà') uret2 = buildout._set_status({}, out=u'çéà') uretm = buildout._merge_statuses([ret1, uret1, ret2, uret2]) for ret in ret1, uret1, ret2, uret2: out = ret['out'] if not isinstance(ret['out'], six.text_type): out = ret['out'].decode('utf-8') for out in ['àé', 'ççàé']: self.assertTrue(out in uretm['logs_by_level']['info']) self.assertTrue(out in uretm['outlog_by_level'])