Created
September 30, 2020 18:09
-
-
Save HotcockMiami/5d39cc0c9d4cbdd2097ef649a24eaa9f to your computer and use it in GitHub Desktop.
PyShop Unit_test
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#Хочется сразу сказать, что функция неверна, так как она вернёт остаток от деления на два | |
#Так что я приложу сюда код рабочей функции, но тесты написаны для исходной :) | |
#-------------------- | |
#def is_even(num): | |
# if num % 2 == 0: Если нужно делать это ЕЩЁ быстрее, то можно использовать побитовое И (return False if x & 1 else True) | |
# return True | |
# else: | |
# return False | |
#-------------------- | |
import unittest | |
import example2 #Учитывая, что тестируемый модуль находится в той же папке что и юнит тест | |
class TestEvenMethod(unittest.TestCase): | |
def test_is_even(self): | |
self.assertTrue(example2.is_even(2)) | |
self.assertFalse(example2.is_even(1)) | |
if __name__ == '__main__': | |
unittest.main() |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment