|
1 | 1 | import unittest
|
2 | 2 | from fuzzy_operations import FuzzySet
|
3 | 3 |
|
| 4 | + |
4 | 5 | class TestFuzzySet(unittest.TestCase):
|
5 | 6 | def setUp(self):
|
6 | 7 | self.A = FuzzySet("A", 0, 0.5, 1)
|
7 | 8 | self.B = FuzzySet("B", 0.2, 0.7, 1)
|
8 | 9 |
|
9 | 10 | def test_membership_within_boundaries(self):
|
10 |
| - self.assertEqual(self.A.membership(0.1),0.2) # Modify with the expected value |
11 |
| - self.assertEqual(self.B.membership(0.6),0.8) # Modify with the expected value |
| 11 | + self.assertEqual(self.A.membership(0.1), 0.2) # Modify with the expected value |
| 12 | + self.assertEqual(self.B.membership(0.6), 0.8) # Modify with the expected value |
12 | 13 |
|
13 | 14 | def test_union(self):
|
14 | 15 | union_ab = self.A.union(self.B)
|
15 |
| - self.assertEqual(union_ab.membership(0.1),0.1) # Modify with the expected value |
16 |
| - self.assertEqual(union_ab.membership(0.35),0.35) # Modify with the expected value |
| 16 | + self.assertEqual( |
| 17 | + union_ab.membership(0.1), 0.1 |
| 18 | + ) # Modify with the expected value |
| 19 | + self.assertEqual( |
| 20 | + union_ab.membership(0.35), 0.35 |
| 21 | + ) # Modify with the expected value |
17 | 22 |
|
18 | 23 | def test_intersection(self):
|
19 | 24 | intersection_ab = self.A.intersection(self.B)
|
20 |
| - self.assertEqual(intersection_ab.membership(0.1),0.0) # Modify with the expected value |
21 |
| - self.assertEqual(intersection_ab.membership(0.35),0.18749999999999994) # Modify with the expected value |
| 25 | + self.assertEqual( |
| 26 | + intersection_ab.membership(0.1), 0.0 |
| 27 | + ) # Modify with the expected value |
| 28 | + self.assertEqual( |
| 29 | + intersection_ab.membership(0.35), 0.18749999999999994 |
| 30 | + ) # Modify with the expected value |
22 | 31 |
|
23 | 32 | def test_complement(self):
|
24 | 33 | complement_a = self.A.complement()
|
25 |
| - self.assertEqual(complement_a.membership(0.1),0.1) # Modify with the expected value |
26 |
| - self.assertEqual(complement_a.membership(0.75), 0.0) # Modify with the expected value |
| 34 | + self.assertEqual( |
| 35 | + complement_a.membership(0.1), 0.1 |
| 36 | + ) # Modify with the expected value |
| 37 | + self.assertEqual( |
| 38 | + complement_a.membership(0.75), 0.0 |
| 39 | + ) # Modify with the expected value |
| 40 | + |
27 | 41 |
|
28 | 42 | if __name__ == "__main__":
|
29 | 43 | unittest.main()
|
0 commit comments