def test_different_domains_with_same_attributes_are_equal(self): domain1 = Domain([]) domain2 = Domain([]) self.assertEqual(domain1, domain2) domain1.attributes = (ContinuousVariable('var1'),) self.assertNotEqual(domain1, domain2) domain2.attributes = (ContinuousVariable('var1'),) self.assertEqual(domain1, domain2) domain1.class_vars = (ContinuousVariable('var1'),) self.assertNotEqual(domain1, domain2) domain2.class_vars = (ContinuousVariable('var1'),) self.assertEqual(domain1, domain2) domain1._metas = (ContinuousVariable('var1'),) self.assertNotEqual(domain1, domain2) domain2._metas = (ContinuousVariable('var1'),) self.assertEqual(domain1, domain2)