Exemple #1
0
# Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration

# $Id: flagTestLOD_t.py 527307 2012-11-22 17:18:42Z ssnyder $
#
# @file D3PDMakerCoreComps/test/flagTestLOD_t.py
# @author scott snyder <*****@*****.**>
# @date Nov, 2012
# @brief Run tests for flagTestLOD.
#

from PyUtils import coverage

c = coverage.Coverage('D3PDMakerCoreComps.flagTestLOD')
c.doctest_cover()
                while j < sz and not (l[j] == c and not esc):
                    if esc:
                        esc = False
                    elif l[j] == '\\':
                        esc = True
                    j += 1
            j += 1
        out.append(l[i:j])
        i = j + 1
        while i < sz and l[i] == ' ':
            i += 1
    return out


def split_list(l):
    """L is a string representation of a list.  Split it at commas.
But don't split within groups nested in ([{}]) or in strings.

>>> split_list ('[12345]')
['12345']
>>> split_list ('[123,[45,67],(89,[10,11],12),13]')
['123', '[45,67]', '(89,[10,11],12)', '13']
"""
    return split_list1(l[1:-1], ',')


if __name__ == '__main__':
    from PyUtils import coverage  #pragma: NO COVER
    c = coverage.Coverage('D3PDMakerTest.split_list')  #pragma: NO COVER
    c.doctest_cover()  #pragma: NO COVER
Exemple #3
0
# Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration

# $Id: StackedDict_t.py 527109 2012-11-21 21:08:05Z ssnyder $
#
# @file D3PDMakerCoreComps/test/StackedDict_t.py
# @author scott snyder <*****@*****.**>
# @date Nov, 2012
# @brief Run tests for StackedDict.
#

from PyUtils import coverage
c = coverage.Coverage('D3PDMakerCoreComps.StackedDict')
c.doctest_cover()
Exemple #4
0
    ...   pydraw._excepthook (*sys.exc_info())
    Traceback (most recent call last):
        ...
    SyntaxError: invalid syntax
    >>> pydraw._orig_ehook = ehook_save
    """
    return


import ROOT
ROOT.gROOT.SetBatch(True)

h1 = ROOT.TH1F('hx', 'hx', 10, 0, 10)
ROOT.TPad
h1.Draw()
p = ROOT.gPad
p.SetPad('pad', 'pad', 0, 0.25, 0.5, 1)
p.Range(0, 1, 2, 3)

from PyUtils import coverage
c = coverage.Coverage('PyAnalysisUtils.pydraw')
print('')
c.doctest_cover()

#from PyAnalysisUtils import pydraw
#pydraw._globals = globals()
#tt = Loop_Test()
#pydraw.cmdhook()
#pydraw._debug = False
#exec 'd tt.foo$i'
Exemple #5
0
c
d
"""
    if getattr(f, 'softspace', 0):
        f.write(' ')
    print(*_formatFloats(args), file=f)
    f.softspace = 0
    return


def fwrite(f, *args):
    """Write a string to a file.

Compatible with the python 2 print statement space handling.
>>> import sys
>>> sys.stdout.softspace = 0
>>> fprint (sys.stdout, 'a'); fwrite (sys.stdout, '\\n'); fprint (sys.stdout, 'c')
a
c
"""
    f.write(*args)
    f.softspace = 0
    return


if __name__ == "__main__":
    print('PyUtils/fprint.py')  #pragma: NO COVER
    from PyUtils import coverage  #pragma: NO COVER
    c = coverage.Coverage('PyUtils.fprint')  #pragma: NO COVER
    c.doctest_cover()  #pragma: NO COVER