Source code for reframechecks.common.sphexa.foo

"""foo module."""

import reframe.utility.sanity as sn

[docs]@sn.sanity_function def seconds_neigh(self): '''Reports `FindNeighbors` time in seconds using the internal timer from the code ''' regex = '^# FindNeighbors:\s+(?P<sec>.*)s' return sn.round(sn.sum(sn.extractall(regex, self.stdout, 'sec', float)), 4)
[docs]def square(a): """short description of the function square longish explanation: returns the square of a: :math:`a^2` :param a: an input argument :returns: a*a """ return a*a
[docs]def hello(name): """Print hello addressed to *name*. Args: name (str): Name to address. """ print('hello', name)
[docs]class Foo: """Foo class."""
[docs] def bye(self, name): """Print bye addressed to *name*. Args: name (str): Name to address. """ print('bye', name)
if __name__ == '__main__': hello('world') Foo().bye('python')