def test_should_not_intersect_without_common_elements(self): seq_1 = [1, 2, 3] seq_2 = [4, 5, 6] expected = [] self.assertItemsEqual(expected, rm._intersect(seq_1, seq_2)) self.assertItemsEqual(expected, rm._intersect(seq_2, seq_1))
def test_should_intersect_empty(self): seq_1 = [] seq_2 = [] expected = [] self.assertItemsEqual(expected, rm._intersect(seq_1, seq_2)) self.assertItemsEqual(expected, rm._intersect(seq_2, seq_1))
def test_should_intersect_seqs(self): seq_1 = [1, 2, 3] seq_2 = [2] expected = [2] self.assertItemsEqual(expected, rm._intersect(seq_1, seq_2)) self.assertItemsEqual(expected, rm._intersect(seq_2, seq_1))
def test_should_not_intersect_without_common_elements(self): seq_1 = [1, 2, 3] seq_2 = [4, 5, 6] expected = [] self.assertItemsEqual(expected, rm._intersect(seq_1, seq_2)) self.assertItemsEqual(expected, rm._intersect(seq_2, seq_1))
def test_should_intersect_empty(self): seq_1 = [] seq_2 = [] expected = [] self.assertItemsEqual(expected, rm._intersect(seq_1, seq_2)) self.assertItemsEqual(expected, rm._intersect(seq_2, seq_1))
def test_should_intersect_seqs(self): seq_1 = [1, 2, 3] seq_2 = [2] expected = [2] self.assertItemsEqual(expected, rm._intersect(seq_1, seq_2)) self.assertItemsEqual(expected, rm._intersect(seq_2, seq_1))