Пример #1
0
 def test_properties_ne2(self):
     prop1 = Property('prop1', '1')
     prop2 = Property('prop1', '2')
     prop3 = deepcopy(prop1)
     props1 = Properties()
     props1.add_property(prop1)
     props1.add_property(prop2)
     props2 = Properties()
     props2.add_property(prop3)
     self.assertNotEqual(props1, props2)
Пример #2
0
 def test_properties_ne2(self):
     prop1 = Property("prop1", "1")
     prop2 = Property("prop1", "2")
     prop3 = deepcopy(prop1)
     props1 = Properties()
     props1.add_property(prop1)
     props1.add_property(prop2)
     props2 = Properties()
     props2.add_property(prop3)
     self.assertNotEqual(props1, props2)
Пример #3
0
 def test_properties_eq(self):
     prop1 = Property('prop1', '1')
     prop2 = Property('prop1', '2')
     prop3 = deepcopy(prop1) # Note: an attribute can only be used at one place.
     prop4 = deepcopy(prop2)
     props1 = Properties()
     props1.add_property(prop1)
     props1.add_property(prop2)
     props2 = Properties()
     props2.add_property(prop3)
     props2.add_property(prop4)
     self.assertEqual(props1, props2)