示例#1
0
 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'])
示例#2
0
 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"])
示例#3
0
 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'])
示例#4
0
    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'])
示例#5
0
    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"])
示例#6
0
    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'])