python ddt показывает странные имена при использовании управляемых данными - PullRequest
0 голосов
/ 19 октября 2018
# This Python file uses the following encoding: utf-8
import unittest
from ddt import ddt, data, file_data, unpack
import os,sys

from pyunitreport import HTMLTestRunner

@ddt
class ExampleTest(unittest.TestCase):

    # simple decorator usage:
    @data(1,2)
    def test_greater_than_zero(self, value):
        self.assertGreater(value, 0)

if __name__ == '__main__':
    unittest.main(testRunner=HTMLTestRunner(output='example_dir'))

, но результат показывает

Running tests... 
----------------------------------------------------------------------
 int(x=0) -> int or long ... OK (0.000055)s
 int(x=0) -> int or long ... OK (0.000029)s

----------------------------------------------------------------------
Ran 2 tests in 0.000s

OK

что такое "int (x = 0) -> int или long", и я хочу отобразить как

test_greater_than_zero_1 test_greater_than_zero_2

пожалуйста, помогите

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...