[pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci
This commit is contained in:
pre-commit-ci[bot] 2023-10-28 06:14:07 +00:00
parent 231b33ea1a
commit 798e78f5e8

View File

@ -1,6 +1,7 @@
import unittest import unittest
from fuzzy_operations import FuzzySet from fuzzy_operations import FuzzySet
class TestFuzzySet(unittest.TestCase): class TestFuzzySet(unittest.TestCase):
def test_membership_within_boundaries(self): def test_membership_within_boundaries(self):
A = FuzzySet("A", 0, 0.5, 1) A = FuzzySet("A", 0, 0.5, 1)
@ -31,9 +32,15 @@ class TestFuzzySet(unittest.TestCase):
intersection_ab = A.intersection(B) intersection_ab = A.intersection(B)
self.assertAlmostEqual(intersection_ab.membership(0.1), 0.0) # Not a member of B self.assertAlmostEqual(
self.assertAlmostEqual(intersection_ab.membership(0.35), 0.5) # Member of both A and B intersection_ab.membership(0.1), 0.0
self.assertAlmostEqual(intersection_ab.membership(0.75), 0.0) # Not a member of A ) # Not a member of B
self.assertAlmostEqual(
intersection_ab.membership(0.35), 0.5
) # Member of both A and B
self.assertAlmostEqual(
intersection_ab.membership(0.75), 0.0
) # Not a member of A
def test_complement(self): def test_complement(self):
A = FuzzySet("A", 0, 0.5, 1) A = FuzzySet("A", 0, 0.5, 1)
@ -43,5 +50,6 @@ class TestFuzzySet(unittest.TestCase):
self.assertAlmostEqual(complement_a.membership(0.1), 0.0) # Member of A self.assertAlmostEqual(complement_a.membership(0.1), 0.0) # Member of A
self.assertAlmostEqual(complement_a.membership(0.75), 1.0) # Outside boundaries self.assertAlmostEqual(complement_a.membership(0.75), 1.0) # Outside boundaries
if __name__ == "__main__": if __name__ == "__main__":
unittest.main() unittest.main()