def test_has_continuous(self): self.assertFalse(Domain([]).has_continuous_attributes()) self.assertFalse(Domain([], [age]).has_continuous_attributes()) self.assertFalse(Domain([], [race]).has_continuous_attributes()) self.assertTrue(Domain([age], None).has_continuous_attributes()) self.assertFalse(Domain([race], None).has_continuous_attributes()) self.assertTrue(Domain([age, race], None).has_continuous_attributes()) self.assertTrue(Domain([race, age], None).has_continuous_attributes()) self.assertTrue(Domain([], [age]).has_continuous_attributes(True)) self.assertFalse(Domain([], [race]).has_continuous_attributes(True)) self.assertTrue(Domain([age], None).has_continuous_attributes(True)) self.assertFalse(Domain([race], None).has_continuous_attributes(True)) self.assertTrue(Domain([age], race).has_continuous_attributes(True)) self.assertTrue(Domain([race], age).has_continuous_attributes(True)) self.assertTrue( Domain([], [race, age]).has_continuous_attributes(True)) d = Domain([], None, [age]) self.assertTrue(d.has_continuous_attributes(False, True)) d = Domain([], None, [gender]) self.assertFalse(d.has_continuous_attributes(False, True)) d = Domain([], [gender], [age]) self.assertTrue(d.has_continuous_attributes(True, True)) d = Domain([], [race], [gender]) self.assertFalse(d.has_continuous_attributes(True, True))
def test_has_continuous(self): self.assertFalse(Domain([]).has_continuous_attributes()) self.assertFalse(Domain([], [age]).has_continuous_attributes()) self.assertFalse(Domain([], [race]).has_continuous_attributes()) self.assertTrue(Domain([age], None).has_continuous_attributes()) self.assertFalse(Domain([race], None).has_continuous_attributes()) self.assertTrue(Domain([age, race], None).has_continuous_attributes()) self.assertTrue(Domain([race, age], None).has_continuous_attributes()) self.assertTrue(Domain([], [age]).has_continuous_attributes(True)) self.assertFalse(Domain([], [race]).has_continuous_attributes(True)) self.assertTrue(Domain([age], None).has_continuous_attributes(True)) self.assertFalse(Domain([race], None).has_continuous_attributes(True)) self.assertTrue(Domain([age], race).has_continuous_attributes(True)) self.assertTrue(Domain([race], age).has_continuous_attributes(True)) self.assertTrue(Domain([], [race, age]).has_continuous_attributes(True)) d = Domain([], None, [age]) self.assertTrue(d.has_continuous_attributes(False, True)) d = Domain([], None, [gender]) self.assertFalse(d.has_continuous_attributes(False, True)) d = Domain([], [gender], [age]) self.assertTrue(d.has_continuous_attributes(True, True)) d = Domain([], [race], [gender]) self.assertFalse(d.has_continuous_attributes(True, True))