Zastanawiam się, w jaki sposób sprawdziłbym funkcję, która niczego nie zwraca. na przykład, że mam tę funkcję:unittest for none type w python?
def is_in(char):
my_list = []
my_list.append(char)
a następnie gdybym go przetestować:
class TestIsIn(unittest.TestCase):
def test_one(self):
''' Test if one character was added to the list'''
self.assertEqual(self.is_in('a'), and this is where I am lost)
ja nie wiem, co twierdzą, funkcja ta jest równa, ponieważ tam nie ma wartość zwracana, którą mogę porównać z .
EDYCJA: czy w pracy byłaby asertywna?