Skip to content

Instantly share code, notes, and snippets.

@HotcockMiami
Created September 30, 2020 18:09
Show Gist options
  • Save HotcockMiami/5d39cc0c9d4cbdd2097ef649a24eaa9f to your computer and use it in GitHub Desktop.
Save HotcockMiami/5d39cc0c9d4cbdd2097ef649a24eaa9f to your computer and use it in GitHub Desktop.
PyShop Unit_test
#Хочется сразу сказать, что функция неверна, так как она вернёт остаток от деления на два
#Так что я приложу сюда код рабочей функции, но тесты написаны для исходной :)
#--------------------
#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