Beispiel #1
0
 def test_difference(self):
     set_one = [0, 1, 2, 3, 4, 5]
     set_two = [3, 4, 5, 6, 7, 8]
     hs_one = HashSet(set_one)
     hs_two = HashSet(set_two)
     assert hs_one.size() == 6
     assert hs_two.size() == 6
     assert hs_one.difference(hs_two).size() == 6
Beispiel #2
0
 def test_difference(self):
     data_a = ['A', 'B', 'C', 'D']
     hs_a = HashSet(data_a)
     data_b = ['C', 'D', 'E', 'F']
     hs_b = HashSet(data_b)
     difference_set = hs_a.difference(hs_b)
     assert difference_set.contains('A') == True
     assert difference_set.contains('B') == True
Beispiel #3
0
 def test_difference(self):
     first_set = HashSet(['One', 'Two', 'Three', 'Four'])
     second_set = HashSet(['Red', 'Two', 'Three', 'Orange'])
     difference = first_set.difference(second_set)
     print(difference.size)
     assert difference.contains('One') == True
     assert difference.contains('Two') == False
     assert difference.contains('Three') == False
 def test_difference(self):
     hs = HashSet(['one', 'fish', 'two', 'fish'])
     hs2 = HashSet(['red', 'fish', 'blue', 'fish', 'two'])
     hs_difference = hs.difference(hs2)
     assert hs_difference.contains('red') is True
     assert hs_difference.contains('blue') is True
     assert hs_difference.contains('one') is True
     print(str(hs_difference))
     assert hs_difference.contains('fish') is False
     assert hs_difference.contains('two') is False
    def test_difference(self):
        elements1 = ["1", "2", "5", "9"]
        elements2 = ["9", "2", "4", "3"]

        hs = HashSet(elements1)
        other_hs = HashSet(elements2)

        difference = hs.difference(other_hs)

        assert difference.contains("1") == True
        assert difference.contains("5") == True

        assert difference.contains("9") == False
        assert difference.contains("2") == False
        assert difference.contains("4") == False
        assert difference.contains("3") == False
 def test_difference(self):
     """Check if the difference operation works as intended."""
     hashset = HashSet()
     other_hashset = HashSet()
     # Spot the difference:
     hashset.add('o')
     hashset.add('o')
     hashset.add('o')
     hashset.add('o')
     other_hashset.add('O')
     other_hashset.add('o')
     other_hashset.add('o')
     other_hashset.add('o')
     other_hashset.add('o')
     difference = hashset.difference(other_hashset)
     assert difference.size == 1
     assert difference.contains('o') is False
     assert difference.contains('O') is True
Beispiel #7
0
 def test_difference(self):
     set_a = HashSet([1, 2, 3])
     set_b = HashSet([4, 2, 3])
     assert set_a.difference(set_b).elements() == [1]
     set_c = HashSet([1])
     assert set_a.difference(set_c).elements() == [2, 3]