def test_defuzz_mom_8(self): test = {1: 1.8, 2: 2.4, 3: -2.5} self.assertRaises(ValueError, lambda: Defuzz_mom.Defuzz_mom(test)) # Test a random fuzzy set def test_defuzz_mom_9(self): test = {1: 0.1, 2: 0.4, 3: 0.5, 4: 0.25, 5: 0.3} self.assertEqual(Defuzz_mom.Defuzz_mom(test), 4)
def test_defuzz_mom_1(self): test = [1, 2, 3] self.assertRaises(TypeError, lambda: Defuzz_mom.Defuzz_mom(test))
def test_defuzz_mom_11(self): test = {0: 0.1, 1: 0, 2: 0.6, 3: 0.2, 4: 0.6, 5: 0.3, 6: 0.6, 7: 0.2} self.assertEqual(Defuzz_mom.Defuzz_mom(test), 4)
def test_defuzz_mom_10(self): test = {1: 0.1, 2: 0.5, 3: 0.8, 4: 0.3} self.assertEqual(Defuzz_mom.Defuzz_mom(test), 3)
def test_defuzz_mom_9(self): test = {1: 0.1, 2: 0.4, 3: 0.5, 4: 0.25, 5: 0.3} self.assertEqual(Defuzz_mom.Defuzz_mom(test), 4)
def test_defuzz_mom_7(self): test = {1: [0.1], 2: [0.2], 3: [0.3]} self.assertRaises(TypeError, lambda: Defuzz_mom.Defuzz_mom(test))
def test_defuzz_mom_6(self): test = {1: 'a', 2: '0.1', 3: '0.5'} self.assertRaises(TypeError, lambda: Defuzz_mom.Defuzz_mom(test))
def test_defuzz_mom_5(self): test = {0.5: 0.2, 0.6: 0.8, 0.7: 0.1} self.assertRaises(TypeError, lambda: Defuzz_mom.Defuzz_mom(test))
def test_defuzz_mom_4(self): test = {} self.assertRaises(ValueError, lambda: Defuzz_mom.Defuzz_mom(test))
def test_defuzz_mom_3(self): test = 0.1 self.assertRaises(TypeError, lambda: Defuzz_mom.Defuzz_mom(test))
def test_defuzz_mom_2(self): test = [[1], [2], [3]] self.assertRaises(TypeError, lambda: Defuzz_mom.Defuzz_mom(test))