def test_adding_existing_element_does_not_change_set(self): sut = CustomSet([1, 2, 3]) sut.add(3) expected = CustomSet([1, 2, 3]) self.assertEqual(sut, expected)
from custom_set import CustomSet cs = CustomSet() cs.add('asdf') cs.add('asdggsdf') cs.add(3) cs.add(4.34) cs.add(7.983) for c in cs: print(c)
def test_add_to_non_empty_set(self): sut = CustomSet([1, 2, 4]) sut.add(3) expected = CustomSet([1, 2, 3, 4]) self.assertEqual(sut, expected)
def test_add_to_empty_set(self): sut = CustomSet() sut.add(1) expected = CustomSet([1]) self.assertEqual(sut, expected)
def test_adding_existing_element_does_not_change_set(self): sut = CustomSet([1, 2, 3]) sut.add(3) expected = CustomSet([1, 2, 3]) self.assertEqual(sut, expected)
def test_add_to_non_empty_set(self): sut = CustomSet([1, 2, 4]) sut.add(3) expected = CustomSet([1, 2, 3, 4]) self.assertEqual(sut, expected)
def test_add_to_empty_set(self): sut = CustomSet() sut.add(1) expected = CustomSet([1]) self.assertEqual(sut, expected)