Browse Source

refactoring: renamed function fit functionality

remotes/origin/feature/feature-logical-operations
fdai7783 11 months ago
parent
commit
13623ba4d3
  1. 2
      src/main/py/logical_operations.py
  2. 8
      src/test/py/test_logical_operations.py

2
src/main/py/logical_operations.py

@ -1,4 +1,4 @@
def identity_conjunctive(variable, operator, zero):
def identity_disconjunctive(variable, operator, zero):
if zero == 0 and operator == "+": if zero == 0 and operator == "+":
return variable return variable
else: else:

8
src/test/py/test_logical_operations.py

@ -10,16 +10,16 @@ class calculationsWithRoots(unittest.TestCase):
pass pass
def test_disconjunctive_identity_1_or_0_equals_x(self): def test_disconjunctive_identity_1_or_0_equals_x(self):
self.assertEqual(identity_conjunctive(1, "+", 0), 1)
self.assertEqual(identity_disconjunctive(1, "+", 0), 1)
def test_disconjunctive_identity_1_or_1_equals_None(self): def test_disconjunctive_identity_1_or_1_equals_None(self):
self.assertEqual(identity_conjunctive(1, "+", 1), None)
self.assertEqual(identity_disconjunctive(1, "+", 1), None)
def test_disconjunctive_identity_0_or_1_equals_None(self): def test_disconjunctive_identity_0_or_1_equals_None(self):
self.assertEqual(identity_conjunctive(0, "+", 1), None)
self.assertEqual(identity_disconjunctive(0, "+", 1), None)
def test_disconjunctive_identity_0_or_0_equals_0(self): def test_disconjunctive_identity_0_or_0_equals_0(self):
self.assertEqual(identity_conjunctive(0, "+", 0), 0)
self.assertEqual(identity_disconjunctive(0, "+", 0), 0)
if __name__ == "__main__": if __name__ == "__main__":

Loading…
Cancel
Save