Esempio n. 1
0
    def __str__(self):
        string = BaseTestCase.__str__(self)

        data = self.__data
        if data:
            # cuts long data representation
            dataRepr = pprint.saferepr(data)
            if 80 < len(dataRepr):
                dataRepr = '{0}...{1}'.format(dataRepr[:70], dataRepr[-7:])

            string += ' with data set #{0:d} {1}'.format(
                self.__dataId,
                dataRepr,
            )

        return string
Esempio n. 2
0
    def __str__(self):
        string = BaseTestCase.__str__(self);

        data = self.__data;
        if data:
            # cuts long data representation
            dataRepr = pprint.saferepr(data);
            if 80 < len(dataRepr) :
                dataRepr = '{0}...{1}'.format(dataRepr[:70], dataRepr[-7:]);

            string += ' with data set #{0:d} {1}'.format(
                self.__dataId,
                dataRepr,
            );

        return string;
Esempio n. 3
0
def _get_test_method_name(test: TestCase):
    try:
        return re.match(TEST_METHOD_REGEX, test.__str__()).group(1)
    except Exception as e:
        _print_warning(f"Cannot parse method name: test={test} ({e})")
        return f"{test}"