Тестирование управляемой разработки для метода класса в файле __init__ в python - PullRequest
0 голосов
/ 09 июля 2019

Я изучаю тестирование на Python. Итак, я планирую начать с unittest, чтобы написать мои методы.

У меня есть класс в моем init .py файле, где я планирую написать метод класса. Мой init .py должен выглядеть следующим образом:

class some_class():

    @classmethod
    def method1(cls, var, **kwargs):
        if var==0:
            var = var + 1
    else:
    pass
    return cls.do_something(var)

Я не знаю правильного соглашения для написания юнит-тестов для метода класса в классе в файле init . Я пытаюсь написать свой код, как показано ниже

import unittest
import some_class

class Test_Fund(unittest.TestCase):

    def sample_data(self):
        a = 2
        return a

    def test_method1(self):
        ''' this is where I am clueless '''

if __name__ == '__main__':
    unittest.main()

Может кто-нибудь помочь мне с правильным соглашением? Заранее спасибо!

...